:link { color: #ffffff; text-decoration:none  } 			/* für unbesuchte Links */
:visited { color: #990000;text-decoration:none } 		/* für besuchte Links */
:hover { color: #3399ff; text-decoration:none }		/* wenn die Maus über dem Link ist */
:active { color: #3399ff; text-decoration:none } 			/* wenn der Link angeklickt ist */

:link.two { color: #A8582A; text-decoration:none  } 			/* für unbesuchte Links */
:visited.two { color: #660000;text-decoration:none } 		/* für besuchte Links */
:hover.two { color: #3399ff; text-decoration:none }		/* wenn die Maus über dem Link ist */
:active.two { color: #3399ff; text-decoration:none } 			/* wenn der Link angeklickt ist */


:link.data { color: #ff861d;  } 			/* für unbesuchte Links */
:visited.data { color: #990000; } 		/* für besuchte Links */
:hover.data { color: #3399ff; }		/* wenn die Maus über dem Link ist */
:active.data { color: #3399ff; } 			/* wenn der Link angeklickt ist */

:link.black { color: #000000;  } 			/* für unbesuchte Links */
:visited.black { color: #000000; } 		/* für besuchte Links */
:hover.black { color: #000000; }		/* wenn die Maus über dem Link ist */
:active.black { color: #000000; } 			/* wenn der Link angeklickt ist */


body { color: black; background: #e6e6e6 ; font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: black; font-weight: medium; text-decoration: none; font-size: 10pt; }

th.links {background: #b3b3b3; height: 30; border-right: 1pt solid #e6e6e6; border-left: 1pt solid #b3b3b3; border-top: 1pt solid #e6e6e6; border-bottom: 1pt solid #b3b3b3; border-spacing: none; border-collapse: collapse; padding: 0; font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: white; font-weight: 600; text-decoration: none; font-size: 11pt; }
th.rechts {background: #b3b3b3; height: 30; border-right: 1pt solid #b3b3b3; border-left: 1pt solid #e6e6e6; border-top: 1pt solid #e6e6e6; border-bottom: 1pt solid #b3b3b3; border-spacing: none; border-collapse: collapse; padding: 0; font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: white; font-weight: 600; text-decoration: none; font-size: 11pt; }
th.mitte {background: #b3b3b3; height: 30; border-right: 1pt solid #e6e6e6; border-left: 1pt solid #e6e6e6; border-top: 1pt solid #e6e6e6; border-bottom: 1pt solid #b3b3b3; border-spacing: none; border-collapse: collapse; padding: 0; font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: white; font-weight: 600; text-decoration: none; font-size: 11pt; }

td.mitte {background: #b3b3b3; height: 10; vertical-align: bottom; border-right: 1pt solid #b3b3b3; border-left: 1pt solid #b3b3b3; border-top: 1pt solid #b3b3b3; border-bottom: 1pt solid #b3b3b3; border-spacing: none; border-collapse: collapse; padding: 0; font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: white; font-weight: 600; text-decoration: none; font-size: 12pt; }
td.mitte2 {background: #b3b3b3; vertical-align: bottom; border-right: 1pt solid #b3b3b3; border-left: 1pt solid #b3b3b3; border-top: 1pt solid #b3b3b3; border-bottom: 1pt solid #b3b3b3; border-spacing: none; border-collapse: collapse; padding: 0; font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: white; font-weight: 600; text-decoration: none; font-size: 12pt; }

td.mitte1 {background: #e6e6e6; height: 10; vertical-align: bottom; border-right: 1pt solid #b3b3b3; border-left: 1pt solid #b3b3b3; border-top: 1pt solid #b3b3b3; border-bottom: 1pt solid #b3b3b3; border-spacing: none; border-collapse: collapse; padding: 0; font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: white; font-weight: 600; text-decoration: none; font-size: 12pt; }

table.hmenu {width: 95%; background: #ffffff; border: none; border-spacing: none; border-collapse: collapse; table-layout: fixed;}

table.hmenu1 {border: 0pt; border-spacing: none; border-collapse: collapse; font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: black; font-weight: 600; text-decoration: none; font-size: 10pt; }
td.response {border-width:1px; border-style:solid; border-color:black; border-collapse: collapse; padding: 5px;}


table.menu {border: none; border-spacing: none; border-collapse: collapse; font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: black; font-weight: 600; text-decoration: none; font-size: 10pt; }
th.menu {border: none; border-spacing: none; border-collapse: collapse; font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: black; font-weight: 600; text-decoration: none; font-size: 10pt; }
td.menu {border: none; border-spacing: none; border-collapse: collapse; font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: black; font-weight: 600; text-decoration: none; font-size: 10pt; }

table.head {border: none; border-spacing: none; border-collapse: collapse; font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: #003366; font-weight: bold; text-decoration: none; font-size: 26pt;}
th.head {border: none; border-spacing: none; border-collapse: collapse; font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: #003366; font-weight: bold; text-decoration: none; font-size: 26pt;}
td.head {border: none; border-spacing: none; border-collapse: collapse; font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: #003366; font-weight: 600; text-decoration: none; font-size: 26pt;}

table.overview {border: none; border-spacing: none; border-collapse: collapse; font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: #3399ff; font-weight: medium; text-decoration: none; font-size: 12pt;}
th.overview {border: none; border-spacing: none; border-collapse: collapse; font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: #3399ff; font-weight: medium; text-decoration: none; font-size: 12pt;}
td.overview {border: none; border-spacing: none; border-collapse: collapse; font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: #3399ff; font-weight: 600; text-decoration: none; font-size: 12pt;}

td.overviewtext {border: none; border-spacing: none; border-collapse: collapse; font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: black; font-weight: medium; text-decoration: none; font-size: 10pt;}

td.amenu {border: none; border-spacing: none; border-collapse: collapse; font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: black; font-weight: 600; text-decoration: none; font-size: 12pt; background: #0099ff;}

a.menu {border: none; font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: black; font-weight: medium; text-decoration: none; font-size: 12pt; background: #0099ff;}

a.amenu {border: none; font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: black; font-weight: bold; text-decoration: none; font-size: 12pt; background: #99ccff;}

h2 { font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: #3399ff; font-size: 20pt; text-align: center; }

div.pagehead { border: none; width: 650; vertical-align: baseline; font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: #3399ff ; font-stretch: expanded; text-decoration: none; font-size: 15pt; }

p.menu {border: none; font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: black; font-weight: medium; text-decoration: none; font-size: 12pt;}

table {font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: #black; font-weight: medium; text-decoration: none; font-size: 10pt;}


/* Definition Tabellenelemente für SAM-Produktlisten */

table.data {border: 1pt solid black; padding: 3px; border-collapse: collapse; font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: #black; font-weight: medium; text-decoration: none; font-size: 10pt;}

td.headdesc { border: 1pt solid black; padding: 3px; font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: #3399ff; font-weight: medium; text-decoration: none; font-size: 10pt; background: #e6e6e6;}

tr.headdesc {border: 1pt solid black; padding: 3px; font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: #000000; font-weight: medium; text-decoration: none; font-size: 10pt; background: #00CCFF;}

td.headline {border: 1pt solid black ; padding: 3px; font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: #000000; font-weight: medium; text-decoration: none; font-size: 10pt; background: #00CCFF;}

tr.datena {border: 1pt solid black; padding: 3px; font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: #000000; font-weight: medium; text-decoration: none; font-size: 10pt; background: #ffffcc;}

td.datenb {border: 1pt solid black; padding: 3px;font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: #000000; font-weight: medium; text-decoration: none; font-size: 10pt; background: #e6e6e6;}

tr.datenb {border: 1pt solid black; padding: 3px;font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: #000000; font-weight: medium; text-decoration: none; font-size: 10pt; background: #00CCFF;}

td.datena {border: 1pt solid black; padding: 3px;font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: #000000; font-weight: medium; text-decoration: none; font-size: 10pt; background: #ffffff;}

table.mount {border: 1pt solid black; padding: 3px; border-collapse: collapse; font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: #black; font-weight: medium; text-decoration: none; font-size: 10pt;}

table.discount {border: 1pt solid black; padding: 3px; border-collapse: collapse; font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: #black; font-weight: medium; text-decoration: none; font-size: 10pt;}

th.discount {border: 1pt solid black; padding: 3px;font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: #000000; font-weight: medium; text-decoration: none; font-size: 10pt; background: #e6e6e6;}

td.discount {border: 1pt solid black; padding: 3px;font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: #000000; font-weight: medium; text-decoration: none; font-size: 10pt; background: #ffffff;}


/* Definition Tabellenelemente für Energielücken- und Brechungsindexwerte in Informationen  */

td.taba {border: 1pt solid black;border-collapse: collapse; padding: 1px;font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: #000000; font-weight: medium; text-decoration: none; font-size: 10pt; background: #ffffff;}

td.tabb {border: 1pt solid black;border-collapse: collapse; padding: 1px;font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: #000000; font-weight: medium; text-decoration: none; font-size: 10pt; background: #e6e6e6;}

td.tabc {border: none; padding:border-collapse: collapse; 1px;font-family: Tahoma,Arial,Helvetica,Verdana,Symbol; color: #000000; font-weight: medium; text-decoration: none; font-size: 10pt; background: #99ccff;}
