@charset "iso-8859-1";

/* Navigator */
#Nav { 
 		} 

/* Rechte Informationsboxen */
#Boxes {
		}
	
/* Überschriften für den Rahmen */

#header1{
 height:20px; 
 width:100%; 
 background-color:#0A6CCE;
 background-image:url(images/header1.gif);
 background-repeat:no-repeat;
 text-align: right;
 } 



#header2{ 
 height:75px; 
 width:100%; 
 background-color:#B2D1F0; /* background-color:#B7E7B7; aus dem Internet www.easyrgb.com */
 } 

#header3{ 
 height:20px; 
 width:100%; 
 background-color:#0A6CCE;
 background-image:url(images/header3.gif);
 background-repeat:no-repeat;
 background-position: right;
 vertical-align: top;
 color:white;
 } 

#impressum {
	margin-right:5px;
}

#topnav {
 margin-left:173px;
 }

/* Fußtitel für den Rahmen */

#footertitel{
   font-family:Arial,sans-serif;
   padding:5px;
   background-color:#0A6CCE;
   color:white;
}

/* Allgemein */
  body, p, td, div, input, textarea, select
                 {font: normal 12px Arial, Verdana, Helvetica, sans-serif;}
                 
  br.cl					{ clear:all }
  

/* Aufzählungen */

  li.content		{ text-indent:0px; }
  ul.content		{ padding: 0px 0px 0px 12px; margin: 0px 0px 0px 12px; }
  ul.bild				{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 12px; }
  

/* Bilder */
	
	img.links			{ float:left; margin-right:20px; margin-bottom:10px }
	img.rechts		{ float:right; margin-left:0px; margin-bottom:10px }
	img.h					{ vertical-align:middle; margin-right:10px }
	
  
/* Verlinkungen (a) */
  
  a            		{color: #000000; text-decoration: none; }
  a:hover    			{text-decoration: underline; }
  
  a.sidebar:hover	{text-decoration: none; }
  
  a.header       	{color: #FFFFFF; }
  a.header3      	{color: #FFFFFF; padding: 0px 8px 0px 8px; font-weight: bold; }

  a.content      	{color: #00388F; text-decoration: underline; }
  a.content:hover	{background-color: #00388F; color: #FFFFFF; text-decoration: none; }

  a.titel	      	{color: #00388F; text-decoration: underline;}
  a.titel:hover		{background-color: #00388F; color: #FFFFFF; text-decoration: none;}


/* Tabellenspalten (TD) */

  table.text				{width:460px;}
  table.textrahmen	{width:460px; border: 1px solid #808080;}
	
  td.sidebar     	{border-collapse: collapse; background-color: #F0F0F0 ; padding: 8px 8px 8px 8px; border-right: 1px solid #575757; }
  td.content     	{padding: 0px 8px 0px 8px; }
  td.contentmain 	{padding: 0px 8px 16px 8px; }
  td.text       	{padding: 0px 8px 0px 0px; vertical-align: top;}
  td.mitarbeiter 	{padding: 0px 8px 0px 0px; vertical-align: top;
  									font-size: 11px; font-weight: bold; padding: 0px 12px 16px 0px; margin: 0px 0px 0px 0px}
  td.mitarbeiterbild 	{padding: 0px 8px 0px 0px; vertical-align: bottom;}
  
  td.textueberschrift	{padding: 4px 4px 4px 4px; vertical-align: top; font-weight: bold; background-color: #D7E8E7}
  td.textmain    	{padding: 0px 8px 0px 0px; vertical-align: top; width=100%;}
  td.boxbar      	{padding: 8px 4px 4px 8px; }

  td.back        	{background-color: #FFFFFF; background-image: url("images/rand.gif"); }

  td.sidebar0    	{border-collapse: collapse; background-color: #CFCFCF; cursor: default; padding: 7px 4px 3px 16px; border: 1px solid #808080; font-weight: bold; }
  td.sidebar1    	{border-collapse: collapse; background-color: #F0F0F0; cursor: pointer; padding: 7px 4px 3px 10px; border: 1px solid #F0F0F0; font-weight: bold; }
  td.sidebar2			{border-collapse: collapse; background-color: #F0F0F0; cursor: pointer; padding: 3px 4px 3px 20px; border: 1px solid #F0F0F0; }

  td.boxtitle0   	{background-color: #FFFFFF ; color: #FFFFFF; font-weight: bold; padding: 5px 4px 3px 4px; background-image: url("images/boxtitel.gif"); }
  td.boxcontent0 	{background-color: #FFFFFF; border: 1px solid #740400; padding: 4px 4px 4px 4px; } /*B9492D*/
  
  td.box_phylax 	{background-color: #FFFFFF; border: 1px solid #740400; padding: 4px 4px 4px 4px; 
  									background-image: url("images/box_phylax.gif"); background-repeat:no-repeat; background-position:center; }

  td.box_ekas 		{background-color: #FFFFFF; border: 1px solid #740400; padding: 4px 4px 4px 4px; 
  									background-image: url("images/box_ekas.gif"); background-repeat:no-repeat; background-position:center; }


  h2.download						{background-color: #BBD5B6; padding: 4px 4px 4px 4px; margin: 12px 5px 12px 0px; color: #000000; }
  h3.download						{background-color: #E5F2E2; padding: 2px 2px 2px 2px; margin: 12px 5px 4px 0px; color: #000000;}

  table.download 				{width:460px; border: 0px solid #97DABA; margin-left:0px; margin-bottom:2px; }
  table.download_head		{width:460px; background-color: #004619; margin-left:0px; margin-bottom:2px; color: #FFFFFF;}
  table.download_sub		{width:440px; border: 0px solid #97DABA; margin-left:42px; margin-bottom:0px;}
  table.preis		 				{width:460px; border: 0px solid #97DABA; margin-left:0px; margin-bottom:2px; }
  td.download_bild			{padding: 0px 8px 0px 0px; vertical-align: top; text-align:left; width:30px;}
  td.preis_name					{padding: 0px 8px 0px 0px; vertical-align: top; text-align:left; }
  td.preis_netto				{padding: 0px 8px 0px 0px; vertical-align: top; text-align:right; width:60px;}
  td.preis_brutto				{padding: 0px 8px 0px 0px; vertical-align: top; text-align:right; width:60px;}
  td.download_datei			{padding: 0px 8px 0px 0px; vertical-align: top; text-align:left; }
  td.download_rechts		{padding: 0px 8px 0px 0px; vertical-align: top; text-align:right; }
  td.download_hinweis		{padding: 0px 8px 0px 0px; vertical-align: top; text-align:left; font-style:italic; font-size:10px}

	table.testliz_master	{width:460px; border:1px solid #808080; border-spacing: 3px;}
	table.testliz					{width:100%; border: 0px}
	td.testliz_master			{width:100px; text-align:center; background-color: #dddddd;}
	td.testliz_links			{width:20%; text-align:left; background-color: #D5CE96;}
	td.testliz_rechts			{text-align:left; background-color: #B8C9FF;}
	td.testliz_linksF			{width:20% text-align:left; background-color: #D5CE96;}
	td.testliz_rechtsF		{text-align:right; background-color: #B8C9FF;}
	
	table.buttons					{width:460px; border: 0px solid #808080;}
	td.buttons      		 	{padding: 10px 10px 10px 10px; vertical-align: center; text-align:center; border: 0px solid #808080;}
	
	table.bildlinks				{width:460px; border: 0px solid #808080;}
	td.bildlinks					{padding: 4px 4px 4px 4px; vertical-align: top; }
	td.titelrechts				{		vertical-align: top; padding: 0px 20px 4px 0px; margin: 0px 0px 0px 0px; 
														letter-spacing:0.2mm; text-align:right; line-height:22px; }
	td.textrechts					{padding: 4px 4px 4px 4px; vertical-align: top; text-align:left; }
	
	table.news		 				{width:460px; border: 0px solid #97DABA; margin-left:0px; margin-bottom:2px; }
	td.newstop_links			{font-size: 12px; font-weight: bold; background-color: #BBD5B6; padding: 4px 0px 4px 8px; margin: 12px 5px 12px 0px; vertical-align: center; text-align:left; }
	td.newstop_rechts			{background-color: #BBD5B6; padding: 2px 8px 2px 2px; margin: 12px 5px 12px 0px; vertical-align: center; text-align:right; width:80px; }
	td.news								{padding: 0px 8px 0px 0px; vertical-align: top; text-align:left; }
	
	table.screenshots			{width:460px; border: 0px solid #97DABA; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;}
	td.screenshotsbild		{vertical-align: top; text-align:left; width:120px; padding: 12px 10px 5px 0px; }
	td.screenshotstext		{vertical-align: top; text-align:left; padding: 0px 0px 5px 0px;}
	
	table.boxTextBild			{width=100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	td.boxText						{vertical-align: center; text-align:left; padding: 0px 0px 0px 0px; }
	td.boxBild						{vertical-align: top; text-align:right; padding: 0px 0px 0px 0px; }
                  
/* Überschriften und Absätze */

  h1 {font-size: 18px; font-weight: bold; letter-spacing:0.2mm; color: #004619; border-bottom: 2px solid #004619 ; padding: 12px 0px 4px 0px; margin: 0px 0px 8px 0px;}
  h2 {font-size: 14px; font-weight: bold; color: #004619; padding: 12px 0px 8px 0px; margin: 0px 0px 0px 0px;}
  h3 {font-size: 12px; font-weight: bold; color: #004619; padding: 12px 0px 4px 0px; margin: 0px 0px 0px 0px;}
  
  p.content 		{padding: 4px 0px 4px 0px; margin: 0px 0px 0px 0px;}
  p.fuss 				{padding: 4px 0px 8px 0px; margin: 0px 0px 0px 0px; text-align:right; font-style:italic; }
  p.titel   		{padding: 4px 20px 4px 0px; margin: 0px 0px 0px 0px; font-size: 16px; letter-spacing:0.2mm; text-align:right; line-height:22px;}
  p.Hinweis 		{padding: 5px 5px 5px 5px; margin: 2px 25px 10px 25px; background-color: #B8C9FF;}
  p.HinweisTop 	{padding: 5px 5px 5px 5px; margin: 10px 25px 2px 25px; font-weight: bold; background-color: #B8C9FF;}


/* Drucker */

/* Fuer die Druckausgabe überfluessiges abschalten */
@media print { 
	#header1, #header2, #header3, #footertitel, #Nav, #Boxes {
  display: none;
		}
	}
