body           { color: black; font-size: smaller; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #58585a url(body-background.gif) repeat-x; text-align: center; vertical-align: top; padding-top: 42px; width: 100%; height: 100% }
table.container_header  { height: 130px }
.headerzeile-1   { color: white; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; padding-top: 8px; padding-bottom: 6px; padding-left: 16px; width: auto; height: auto }
.headerzeile-2     { background: url(headlink-bgrd.gif) no-repeat 16px 8px; padding-top: 13px; padding-bottom: 6px; padding-left: 31px; height: 89px }
.headerzeile-2-act  { background: url(headlink-bgrd_act.gif) no-repeat 16px 8px; padding-top: 13px; padding-bottom: 6px; padding-left: 31px; height: 89px }
.headlinkcontainer	{ z-index: 1000; width: 150px; height: 38px; }
a.headlink	 { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 120%; text-decoration: none; background-color: white; display: block; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; width: 155px; height: 42px; border-style: solid; border-width: 2px; border-color: silver gray gray silver; -moz-opacity: 0.80; filter: alpha(opacity=80); opacity: 0.80  }
a.headlink:hover	 { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 120%; text-decoration: none; background-color: transparent; display: block; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; width: 155px; height: 42px; border: solid 2px transparent; -moz-opacity: 0.80; filter: alpha(opacity=80); opacity: 0.80  }
a.headlinkact { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 120%; text-decoration: none; background-color: transparent; display: block; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; width: 155px; height: 42px; border: solid 2px transparent; -moz-opacity: 0.80; filter: alpha(opacity=80); opacity: 0.80  }
#headerbutton1Div, #headerbutton2Div, #headerbutton3Div, #headerbutton4Div
	{ position: absolute; z-index: 900; background-color: white; width: 155px; height: 42px; margin-bottom: 5px; visibility: visible; border-style: solid; border-width: 2px; border-color: silver gray gray silver; -moz-opacity: 0.80; filter: alpha(opacity=80); opacity: 0.80 }
a.headerbutton:hover { visibility: hidden; }
a.headnav { color: white; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; height: 16px }
a.headnav:hover { color: #fc6 }
table.container_nav     { background-color: #178683; background-image: url(nav-hintergrund.jpg); background-repeat: no-repeat; background-position: 0 0; text-align: left; margin-top: 10px; padding-top: 10px; padding-bottom: 20px; padding-left: 10px; width: 200px; height: 100%; vertical-align: top }
td.container_content   { text-align: left; vertical-align: top; margin-top: 10px; padding-top: 7px; padding-left: 23px; width: 755px }
h1, H1 { color: #00968d; font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px }
h2, H2	 { color: #00968d; font-weight: bold; font-size: 10pt; line-height: 13pt; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
h3, H3	    { color: black; font-weight: normal; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding-right: 10px; padding-left: 20px }
h3.overflow { color: black; font-weight: normal; font-size: 8pt; line-height: 11pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding-right: 10px; padding-left: 20px; height: 28px; overflow: hidden }
h4, H4	    { color: white; font-weight: bold; font-size: 12px; line-height: normal; font-family: Arial, Swiss, SunSans-Regular, Geneva, Helvetica; background-color: #ff8c00; text-indent: 10px; margin-top: 10px; padding-top: 1px; padding-bottom: 2px; width: 150px; height: auto }
h5, H5 { color: white; font-weight: bold; font-size: 12px; line-height: normal; font-family: Arial, Swiss, SunSans-Regular, Geneva, Helvetica; background-color: #20b2aa; text-indent: 10px; padding-top: 1px; padding-bottom: 2px; width: 150px; height: auto }
h6, H6	  { color: black; font-weight: normal; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; width: 150px }
ul, li   { list-style-image: url(liste.gif); margin-left: 9px; width: auto }
.palette-ueberschrift { color: #00968d; font-weight: bold; font-size: 14px; line-height: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; height: 20px }
a.palette { color: black; font-weight: normal; font-size: 12px; line-height: 25px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background: url(../de/palette/pfeil_n.gif) no-repeat left center; padding-left: 20px; border-bottom: 1px solid #a9a9a9; width: 100% }
a.palette:hover { color: #00968d; text-decoration: none }
a  { color: black }
a:hover  { color: black; text-decoration: none; cursor: hand }
input, select, textarea  { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px; border: solid 1px #808080 }
input.checkbox { margin-right: 15px; border: 0px; width: auto }
td.MENUE    { background: url(../imagebase/nav_hintergrund.gif) repeat-y }
a.MAIL  { color: #a9a9a9; font-size: 9px; line-height: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a.MAIL:hover  { color: #696969; font-size: 9px; line-height: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
#SEARCH   { color: #808080; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
#ADRESSEHEAD { color: #808080; font-weight: bold; font-size: 14px; line-height: 21px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
#ADRESSE { color: #808080; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.INFOBLOCK  { color: #0098a1; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a.INFOBLOCK:hover { color: #696969; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
#TEXT       { color: black; font-weight: normal; font-size: 8pt; line-height: 11pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; width: auto }
#TEXT_ARIAL  { color: black; font-weight: normal; font-size: 8pt; line-height: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#PARTNER  { color: black; font-weight: normal; font-size: 8pt; line-height: 11pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #a8d0d1; padding: 5px; border-style: solid; border-width: 1px; border-color: white black black white; width: 100% }
#HINWEIS   { color: #ff4500; font-weight: normal; font-size: 7pt; line-height: 9pt; font-family: Verdana, Arial, Swiss, SunSans-Regular, Geneva, Helvetica; text-decoration: none }
#TABELLE_HEAD_WS { color: #f5f5f5; font-weight: bold; font-size: 13px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-indent: 2px }
#TABELLENHEAD  { color: black; font-weight: bold; font-size: 10pt; line-height: 13pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-indent: 2px }
#INFO_HEAD    { color: #000; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.INFOLINK    { color: #000; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.INFOLINK:hover   { color: #696969; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
table.INFOFELD { background-color: #ffa500; border-style: solid; border-width: 1px; border-color: #c0c0c0 #696969 #696969 #c0c0c0 }
#TIP  { color: #2f5f8d; font-weight: bold; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#LEGEND { color: #2f5f8d; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#SUBHEAD   { color: #2f5f8d; font-weight: bold; font-size: 10pt; line-height: 13pt; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#STOERER  { color: white; font-weight: bold; font-size: 15px; line-height: normal; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: black; padding: 5px 0px 5px 25px; width: 100%; height: auto }
#INFOSTOERER { color: white; font-weight: bold; font-size: 13px; line-height: normal; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #0098a1; padding: 3px 0px 3px 10px; width: 100%; height: auto }
#HEADLINE    { color: #2f5f8d; font-weight: bold; font-size: 21pt; line-height: 26pt; font-family: Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#HEADLINE_VERDANA { color: #2f5f8d; font-weight: bold; font-size: 18px; line-height: 20px; font-family: Verdana, Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.BUTTON   { color: #696969; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #f5f5f5; padding: 1px 2px 1px 3px; border-style: solid; border-width: 1px; border-color: #f5f5f5 #000 #000 #f5f5f5; width: auto; height: auto }
a.BUTTON:hover { color: #000; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #f5f5f5; padding: 1px 2px 1px 3px; border-style: solid; border-width: 1px; border-color: #000 #f5f5f5 #f5f5f5 #000; width: auto; height: auto }
td.TEC_LIO   { color: black; font-size: 9px; font-family: SunSans-Regular, Arial, Helvetica, Geneva, Swiss; text-align: left; text-indent: 4px; border-bottom: 1px solid silver; width: auto }
td.TEC_O  { color: black; font-size: 9px; font-family: SunSans-Regular, Arial, Helvetica, Geneva, Swiss; text-align: center; border-right: 1px solid silver; border-bottom: 1px solid silver; width: 30px }
td.TEC_REO  { color: black; font-size: 9px; font-family: SunSans-Regular, Arial, Helvetica, Geneva, Swiss; text-align: center; border-bottom: 1px solid silver; width: 30px }
td.TEC_LIU   { color: black; font-size: 9px; font-family: SunSans-Regular, Arial, Helvetica, Geneva, Swiss; text-align: left; text-indent: 4px; width: auto }
td.TEC_MODELL { color: black; font-size: 11px; line-height: 16px; font-family: SunSans-Regular, Arial, Helvetica, Geneva, Swiss; text-align: left; padding-left: 6px; width: auto }
td.TEC_U     { color: black; font-size: 9px; font-family: SunSans-Regular, Arial, Helvetica, Geneva, Swiss; background: url(../imagebase/punkt_gruen_hell.gif) no-repeat center; text-align: center; width: 30px }
td.TEC_U_STANDARD      { color: black; font-size: 9px; font-family: SunSans-Regular, Arial, Helvetica, Geneva, Swiss; background: url(../imagebase/punkt_orange.gif) no-repeat center; text-align: center; width: 30px }
td.AUSWAHL   { background-color: #ffbd0f; padding-left: 4px; border-left: 1px solid black }
hr { color: #2f5f8d; font-size: 1px }
