/* standards */
	.unsichtbar {
		display: none;
	}

	body 	{
	
		font-family: arial, helvetica, sans-serif;
		background-color: #fefefe;
	}
	
	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; 
	}


/* START ERGAENZUNG-1: Ueberschrift einer Tabelle */

	caption {

		font-style: italic;
		text-align: center;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 5px;
	}

/* STOP ERGAENZUNG-1: Ueberschrift einer Tabelle */


	
	h1	{
		font: bold 1.2em arial, helvetica, sans-serif;
		color: #000090;

	}
	
	h2	{


/*		 background: url(../../de/comar_pictures/bluebox.gif) no-repeat left;  */

		 font: bold 1.0em arial, helvetica, sans-serif;
	
						
	}
	
	h3	{
		 font: bold 0.9em arial, helvetica, sans-serif;
	
	}
	
	.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;
	
	}
	
	a:link	{
		font-family: arial, helvetica, sans-serif;
		color: #000090;
		text-decoration: underline;
	}
	
	a:active	{
		font-family: arial, helvetica, sans-serif;
		color: #ff7800;
		text-decoration: underline;
	}
	
	
	a:visited	{
		font-family: arial, helvetica, sans-serif;
		color: #000090;
		text-decoration: underline;
	}
	
	a:hover	{
		font-family: arial, helvetica, sans-serif;
		color: #ff7800;
		text-decoration: underline;
	
	}
/* ENDE standards */

/*Kopf mit Navigation*/
	#box_logo {
		float: left;
		margin-top: 5px;
		margin-bottom: 5px;
		margin-left: 10px;

	}
	
	#box_adler {
		float: left;
		margin-left: 40px;
		margin-bottom: 0px;
	}
	
	#box_kopf {
		border: 1px none;
		font: normal 0.9em Arial, Helvetica, sans-serif;
		float: left;
		margin-left: 62px;
		margin-bottom: 5px;
        margin-top: 2px;
		padding-top: 0px;
		width: 55%;

									/*background: #000090;*/
	}
	
	#box_bggrau {
		background: #DDDDDD;
		float: left;
		border-top: 1px solid #ff7800;
	}
	
	#hauptrubriken 	{
		font-size: 0.9em;
		font-weight: bold;
		z-index: 1;
		padding-bottom: 2px;
		padding-top: 1px;
		padding-left: 1px;
		/*border-bottom: 2px solid #ff7800;*/
	}
	
	#hauptrubriken a:link 	{
		color: #333333;
		text-decoration: none;
	}
	#hauptrubriken a:active  {
		color: #990033;
		text-decoration: none;
	}
	
	#hauptrubriken a:hover	{
		background: #EFEFEF;
		/*border-left: 1px #990033;*/
		color: #000000;
		text-decoration: none;
	}
	
	#hauptrubriken a:visited {
		color: #333333;
		text-decoration: none;
	}
	#hauptrubriken a.aktiviert {
		background: #DDDDDD;
		border-top: 1px solid #990033;
	}
	
	#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: #ff7800;
		text-decoration: none;
	}
	
	
	#basisrubriken a:hover 	{
		background: #EFEFEF;
		border-left: 1px;
		border-top: 0px solid #ff7800;
		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: #ff7800;
		text-decoration: none;
	}
	#breadcrumb a:hover {
		color: #000000;
		background: #EFEFEF;
		border: 0 solid #ff7800;
		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;
*/
		margin-left: 0px;
		margin-right: 10px;
		margin-bottom: 0px;

	}
	#menu ul {
		margin: 0; 
		padding: 0; 
		list-style-type: none;
	}
	#menu ul li {
		margin-bottom: 2px; /*3px;*/ 
	}
	#menu ul li a {
		display: block;
/*
		padding-left: 35px;
		margin-bottom: 3px;
*/
		height: 1.5em;
		width: 10em;
		padding-left: 10px;
		margin-bottom: 2px;

		text-decoration: none;
/*
		border-top: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
*/
		border-top: 1px solid #fefefe; /* genau in Hintergrundfarbe, damit kein Wackeleffekt beim Hovern */
		border-bottom: 1px solid #fefefe; /* genau in Hintergrundfarbe, damit kein Wackeleffekt beim Hovern */
		border-left: 1px solid #fefefe; /* genau in Hintergrundfarbe, damit kein Wackeleffekt beim Hovern */

		color: #000000;

		padding-top: 3px;
		padding-bottom: 0px;

	}
	#menu ul li a.aktiviert {
		display: block;
/*
		padding-left: 35px;
		margin-bottom: 3px;
*/
		height: 1.5em;
		width: 10em;
		padding-left: 10px;
		margin-bottom: 2px;

		text-decoration: none;
/*
		border-top: 1px solid #ff7800; /*#990000*/
		border-bottom: 1px solid #ff7800; /*#990000*/
		background: #EFEFEF;
		color: #333333;
*/
		border-top: 1px solid #ff7800;
		border-bottom: 1px solid #fefefe; /* genau in Hintergrundfarbe, damit kein Wackeleffekt beim Hovern */
		border-left: 1px solid #ff7800;
		background: #f6f6f6;
		color: #202020;
		padding-top: 3px;
		padding-bottom: 0px;

	}

	/* Submenu Entry */

	#menu ul ul {
		/*margin: 0;*/ 
		margin-left: 25px; /* Einrueckung der Untermenuepunkte nach rechts */
		padding: 0; 
		list-style-type: none;
	}
	#menu ul ul li {
		margin-bottom: 2px; /*3px;*/ 
	}
	#menu ul ul li a {
		display: block;
/*
		padding-left: 45px;
		margin-bottom: 3px;
*/
		height: 1.5em;
		width: 10em;
		padding-left: 10px;
		margin-bottom: 2px;

		text-decoration: none;
/*
		border-top: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		color: #000000;
*/
		border-top: 1px solid #fefefe; /* genau in Hintergrundfarbe, damit kein Wackeleffekt beim Hovern */
		border-bottom: 1px solid #fefefe; /* genau in Hintergrundfarbe, damit kein Wackeleffekt beim Hovern */
		border-left: 1px solid #fefefe;
		color: #000000;
		padding-top: 3px;
		padding-bottom: 0px;

	}
	#menu ul ul li a.aktiviert {
		display: block;
/*
		padding-left: 45px;
		margin-bottom: 3px;
*/
		height: 1.5em;
		width: 10em;
		padding-left: 10px;
		margin-bottom: 2px;

		text-decoration: none;
/*
		border-top: 1px solid #ff7800;
		border-bottom: 1px solid #ff7800;
		background: #EFEFEF;
		color: #333333;
*/
		border-top: 1px solid #ff7800;
		border-bottom: 1px solid #f6f6f6;
		border-left: 1px solid #ff7800;
		background: #f6f6f6;
		color: #202020;
		padding-top: 3px;
		padding-bottom: 0px;

	}
	#menu a:hover {
/*
		border-top: 1px solid #ff7800;
		border-bottom: 1px solid #ff7800;
		background: #EFEFEF;
		color: #333333;
*/
		height: 1.5em;
		width: 10em;

		padding-left: 10px;
		margin-bottom: 2px;
		text-decoration: none;

		border-top: 1px solid #ff7800;
		border-bottom: 1px solid #fefefe;
		border-left: 1px solid #ff7800;
		background: #f6f6f6;
		color: #202020;
		padding-top: 3px;
		padding-bottom: 0px;

	}
/*Navigation links - Ende*/


/* Inhalt */
	#inhalt1 {
		float:left;
		width: 81%;
		font-size: 0.9em;
		margin-left: 15px;

									background: #f6f6f6;

									border-top: 1px solid #ff7800;
									border-left: 1px solid #ff7800;

									min-height: 500px;
	}
	
	#inhalt1 ul{
		clear: left;
		list-style: disc url(../_pic_u_film/dotrot2.gif);
		font-size: 0.9em;
	}
	
	#inhalt1 th{
		text-align: left;
	}

	#inhalt1 td{
		text-align: left;
		vertical-align: top;
	}
	
	#inhalt2{
		float:left;
		width:64%;
		font-size: 0.9em;
		margin-left: 25px;
		margin-top: 5px;

					padding-left: 40px;
					padding-right: 5%;
					padding-top: 20px;
					padding-bottom: 20px;

									background: #f6f6f6;

									border-top: 1px solid #ff7800;
									border-left: 1px solid #ff7800;

									min-height: 500px;
	}
	
	#inhalt2 ul{
		clear: left;
		list-style: disc url(../_pic_u_film/dotrot2.gif);
		font-size: 0.9em;
	}
	
	#inhalt2 th{
		text-align: left;
	}

	#inhalt2 td{
		text-align: left;
		vertical-align: top;
	}
	
	#inhalt3{
		float:left;
		width: 55%;
		font-size: 0.9em;
		margin-left: 15px;
									background: #f6f6f6;

									border-top: 1px solid #ff7800;
									border-left: 1px solid #ff7800;

									min-height: 500px;
	}
	
	#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;
	}
	
	#inhalt1 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;
	}
	
	#inhalt1 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;
	}
	
	#inhalt1 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;
	}
	
	#inhalt1 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;
	}
	
	#inhalt1 img.bottom-margin, #inhalt2 img.bottom-margin, #inhalt3 img.bottom-margin {
		margin: 1px 0px 5px 0px
	}

	#inhalt1 img.right-margin, #inhalt2 img.right-margin, #inhalt3 img.right-margin {
		margin: 1px 5px 5px 0px;
	}

	#inhalt1 img.left-margin, #inhalt2 img.left-margin, #inhalt3 img.left-margin {
		margin: 1px 0px 5px 5px;
	}
/* Inhalt - Ende */

/* Spalte rechts - Marginalspalte */
	#marginal, .marginal{
		width: 14%;
		float: right;
		z-index: auto;
		border: 1px none;
		font-size: 0.7em;
		color: #333333;
		margin-right: 8px;
		margin-left: 6px;
		min-width: 130px;
		
	}
	
	#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: #000090;
	}
	
	#marginal a:active, .marginal a:active{
		text-decoration: underline;
		color: #000090;
	}
	
	
	#marginal a:hover, .marginal a:hover {
		color: #ff7800;
	}
/* Spalte rechts - Ende */



/* Pfeile als Aufzählungszeichen */

#pfeil{
	margin-left: 25px;
}


/* Pfeile als Aufzählungszeichen - Ende*/

/* form.css */
	form {
	  margin: 0px;
	  padding: 0px;
	  font-size: 100%;
	  min-width: 400px;
	  max-width: 620px;
	  width: 415px;
	}
	
	form fieldset {
	  font-size: 100%;
	  border-color: #000000;
	  border-width: 1px 0px 0px 0px;
	  border-style: solid none none none;
	  padding: 10px;
	  margin: 0px 0px 0px 0px;
	}
	
	form fieldset legend {
	  font-size: 120%;
	  font-weight: bold;
	  color: #000000;
	  margin: 0px 0px 0px 0px;
	  padding: 0px 5px;
	}
	
	label {
	  font-size: 90%;
	}
	
	label u {
	  font-style: normal;
	  text-decoration: underline;
	}
	
	input, select, textarea {
	  font-family:  Arial, Tahoma, sans-serif;
	  font-size: 100%;
	  color: #000000;
	}
	
	textarea {
	  overflow: auto;
	}
	
	form div {
	  clear: left;
	  display: block;
	  width: 415px;
	  height: expression('1%');
	  margin: 5px 0px 0px 0px;
	  padding: 1px 3px;
	}
	
	
	form div fieldset {
	  clear: none;
	  border-width: 1px;
	  border-style: solid;
	  border-color: #666666;
	  margin: 0px 0px 0px 142px;
	  padding: 0px 5px 5px 5px;
	  width: 250px;
	}
	
	form div fieldset legend {
	  font-size: 100%;
	  padding: 0px 3px 0px 9px;
	}
	
	form div.required fieldset legend {
	  font-weight: bold;
	}
	
	form div label {
	  display: block;
	  float: left;
	  width: 130px;
	  padding: 3px 5px;
	  margin: 0px 0px 5px 0px;
	  text-align: right;
	}
	
	form div.optional label, label.optional {
	  font-weight: normal;
	}
	
	form div.required label, label.required {
	  font-weight: bold;
	}
	
	form div label.labelcheckbox, form div label.labelradio {
	  float: none;
	  display: block;
	  width: 100px;
	  padding: 0px;
	  margin: 0px 0px 5px 142px;
	  text-align: left;
	}
	
	
	form div fieldset label.labelcheckbox, form div fieldset label.labelradio {
	  margin: 0px 0px 5px 0px;
	  width: 250px;
	}
	
	
	form div input, form div select, form div textarea {
	  width: 250px;
	  padding: 1px 3px;
	  margin: 0px 0px 0px 0px;
	}
	
	form div input.inputfile {
	  width: 211px;
	}
	
	form div select.selectone, form div select.selectmultiple {
	  width: 211px;
	  padding: 1px 3px;
	}
	
	
	
	form div input.inputcheckbox, form div input.inputradio, input.inputcheckbox, input.inputradio {
	  display: inline;
	  height: 14px;
	  width: 14px;
	  background-color: transparent;
	  border-width: 0px;
	  padding: 0px;
	  margin: 0px 0px 0px 20px;
	}
	
	
	
	form div.submit {
	  width: 214px;
	  padding: 0px 0px 0px 140px;
	}
	
	form div.submit div {
	  display: inline;
	  float: left;
	  text-align: left;
	  width: auto;
	  padding: 0px;
	  margin: 0px;
	}
	
	form div input.inputsubmit, form div input.inputbutton, input.inputsubmit, input.inputbutton {
	  background-color: #cccccc;
	  color: #000000;
	  width: auto;
	  padding: 0px 6px;
	  margin: 0px;
	}
	
	form div.submit div input.inputsubmit, form div.submit div input.inputbutton {
	  float: right;
	  margin: 0px 0px 0px 5px;
	}
	
	form div small {
	  display: block;
	  margin: 0px 0px 5px 142px;
	  padding: 1px 3px;
	  font-size: 88%;
	  height: expression('1%');
	}
	
	form div.abschicken {
	  display: block;
	  margin: 0px 0px 5px 140px;
	  padding: 1px 3px;
	  
	}
/* form.css end*/


/* START EXTRA-1: Zeilen im Contentbereich von Hauptmenuepunkten */


	/* Zeile */

	.box__main_menue_item__description {

		width: 100%;
		float: left;

	}


	/* Zeilenkopf = Link */

	.box__main_menue_item__link {

		float: left;

		width: 24%;

		min-width: 24%;
		max-width: 24%;

	}


	/* Zeilenschwanz = Text*/

	.box__main_menue_item__text {

		float: left;

		width: 74%;

		min-width: 74%;
		max-width: 74%;

	}


/* STOP EXTRA-1: Zeilen im Contentbereich von Hauptmenuepunkten */



/*
EXTRA-2, -3, -4 kommen nicht zum Einsatz (ab 01.08.2008),
da in den Submenues von Materials jetzt Tabellen verwendet werden.

*/


/* START EXTRA-2: Zeilen im Contentbereich von Materials -> Links */


	/* Zeile */

	.box__link__row {

		width: 100%;
		float: left;

	}


	/* Zeilenkopf = Link */

	.box__link__head {

		float: left;

		margin-left: 6%;

		width: 20%;

		min-width: 20%;
		max-width: 20%;

	}


	/* Zeilenschwanz = Text*/

	.box__link__tail {

		float: left;

		width: 72%;

		min-width: 72%;
		max-width: 72%;

	}


/* STOP EXTRA-2: Zeilen im Contentbereich von Materials -> Links */




/* START EXTRA-3: Zeilen im Contentbereich von Materials -> Downloads */


	/* Zeile */

	.box__download__row {

		width: 100%;
		float: left;

	}


	/* Zeilenkopf = Link */

	.box__download__head {

		float: left;

		margin-left: 6%;

		width: 40%;

		min-width: 40%;
		max-width: 40%;

	}


	/* Zeilenschwanz = Text*/

	.box__download__tail {

		float: left;

		width: 52%;

		min-width: 52%;
		max-width: 52%;

	}


/* STOP EXTRA-3: Zeilen im Contentbereich von Materials -> Downloads */



/* START EXTRA-4: Zeilen im Contentbereich von Materials -> Source-Zeile */


	/* Zeile */

	.box__source__row {

		margin-left: 6%;
		float: left;

	}



/* STOP EXTRA-4: Zeilen im Contentbereich von Materials -> Source-Zeile */










