/* Für alle Inhalte */

a.link                        { color:#336699; font-weight:bold; text-decoration:none; }
a.link:hover                { color:#336699; font-weight:bold; text-decoration:none; }
a.link u                { color:#666666; font-weight:normal; text-decoration:underline; }
a.link u:hover                { color:#000000; font-weight:normal; text-decoration:underline; }
a.link img                { margin-top:2px; margin-right:10px; }

td.standard                { color:#666666; padding-left:49px; line-height:18px; vertical-align:top; }
td.standard div                { padding-bottom:18px; }
td.bild                        { text-align:right; vertical-align:top; }
td.trenn                { background-image:url(../img/bg_trenn.gif); background-repeat:no-repeat; height:18px; }
td.leer                        { height:18px; }
td.head                        { font-size:18px; color:#336699; font-weight:bold; background-color:#DDDDDD; padding-left:49px; height:40px;}
td.printmail                { background-color:#DDDDDD; text-align:right; padding-right:24px; }
td.totop                { padding-left:49px; padding-top:18px; padding-bottom:18px; }
td.vorspann                { color:#336699; font-weight:bold; line-height:18px; padding-left:49px; padding-top:16px; padding-bottom:16px; }
td.bildbest             { color:#666666; padding-left:10px; line-height:18px; vertical-align:top; }

h1                { color:#336699; font-size:17px; font-weight:bold; margin:0px; padding:0px; padding-left:22px; background-image:url(../img/sys_blauerpunkt2.gif); background-repeat:no-repeat; border-top:1px solid #FFFFFF; }
h2                { color:#336699; font-size:17px; font-weight:bold; margin:0px; padding:0px; }
h3                { color:#336699; font-size:13px; font-weight:bold; line-height:18px; margin:0px; padding:0px; padding-left:22px; background-image:url(../img/sys_blauerpunkt.gif); background-repeat:no-repeat; }
h4                { color:#336699; font-size:13px; font-weight:bold; line-height:18px; margin:0px; padding:0px; }

td                { color:#666666; }




/* HOME / AKTUELLES (News-Tabelle) */

td.topnews                { background-color:EEEEEE; font-family:Arial; font-size:14px; color:#666666; border:1px solid #CCCCCC; border-top:none; padding-left:50px; padding-top:12px; padding-right:50px; padding-bottom:12px; vertical-align:top; background-image:url(../img/icon_pfeil_big.gif); background-repeat:no-repeat; background-position:28px 14px; vertical-align:top; }
td.topnews a                { color:#666666; }
td.topnews a:hover        { color:#000000; }
td.topnews h1                { margin:0px; padding:0px; border:0px; background-image:none; }
td.news                        { background-color:FFFFFF; font-family:Arial; font-size:13px; color:#666666; line-height:18px; border:1px solid #CCCCCC; border-top:none; background-image:url(../img/icon_pfeil.gif); background-repeat:no-repeat; background-position:30px 15px; padding-left:50px; padding-top:12px; padding-right:50px; padding-bottom:12px; vertical-align:top; }
td.news a                { font-family:Arial; font-size:13px; color:#666666; }
td.news a:hover                { font-family:Arial; font-size:13px; color:#000000; }
td.news h1                { font-family:Arial; font-size:13px; color:#336699; font-weight:bold; margin:0px; padding:0px; background-image:none; }
td.newsright                { padding-top:1px; padding-bottom:2px;  }
td.bottommiddle                { background-color:#FFFFFF; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }

/* ARZ: UEBER UNS / VERANSTALTUNGEN (Tabelle) */

td.topvas                { background-color:EEEEEE; font-family:Arial; font-size:14px; color:#666666; border:1px solid #CCCCCC; border-left:none; border-top:none; padding-left:50px; padding-top:12px; padding-right:50px; padding-bottom:12px; vertical-align:top; background-image:url(../img/icon_pfeil_big.gif); background-repeat:no-repeat; background-position:28px 14px; vertical-align:top; }
td.topvas a                { color:#666666; }
td.topvas a:hover        { color:#000000; }
td.topvas h1                { margin:0px; padding:0px; border:0px; background-image:none; }
td.vas                        { background-color:FFFFFF; font-family:Arial; font-size:13px; color:#666666; line-height:18px; border:1px solid #CCCCCC; border-top:none; border-left:none; background-image:url(../img/icon_pfeil.gif); background-repeat:no-repeat; background-position:30px 15px; padding-left:50px; padding-top:12px; padding-right:50px; padding-bottom:12px; vertical-align:top; }
td.vas a                { font-family:Arial; font-size:13px; color:#666666; }
td.vas a:hover                { font-family:Arial; font-size:13px; color:#000000; }
td.vas h1                { font-family:Arial; font-size:13px; color:#336699; font-weight:bold; margin:0px; padding:0px; background-image:none; }
td.vas right                { padding-top:1px; padding-bottom:2px;  }
td.vasbottommiddle        { background-color:#FFFFFF; border-right:1px solid #CCCCCC; }

/* PRODUKTE (Bsp Save & More) */

td.produktnutzen        { padding-left:62px; }
td.produktnutzen div        { color:#666666; padding-left:15px; background-image:url(../img/sys_blauerpunkt.gif); background-repeat:no-repeat; padding-bottom:18px; }
td.produktbeschreibung        { color:#666666; padding-left:49px; padding-bottom:16px; }
td.konditionen                { color:#666666; padding-left:49px; padding-bottom:16px; font-weight:bold; }
td.verwandt                { padding-left:49px; }
td.verwandt div                { color:#666666; padding:10px; padding-left:16px; background-color:#DDDDDD; }
td.verwandt div a        { color:#666666; padding:0px; }
td.verwandt div a:hover        { color:#000000; padding:0px; }
td.verwandt div div        { color:#336699; padding:0px; padding-bottom:2px; padding-left:15px; background-image:url(../img/sys_weisserpunkt.gif); background-repeat:no-repeat; font-weight:bold; }

/* LEXIKON */

td.lexikonindex                { color:#666666; padding-left:49px; padding-top:10px; padding-bottom:20px; }
td.lexikonindex a        { color:#336699; text-decoration:none; font-weight:bold; }
td.lexikonindex a:hover        { color:#000000; text-decoration:underline; font-weight:bold; }

td.lexikon                { padding-left:49px; color:#666666; }
td.lexikon table        { margin-top:16px; margin-bottom:16px; }
td.lexikon table td.buchstabe        { background-color:#DDDDDD; border-bottom:1px solid #336699; padding:2px; padding-left:8px; font-size:17px; font-weight:bold; color:#336699; }
td.lexikon table td.lexitop        { background-color:#DDDDDD; border-bottom:1px solid #336699; text-align:right; height:23px; }
td.lexikon div                { padding-bottom:18px; }

/* STANDARD */

/* LANGTEXT */

/* PROJEKTDATEN */

td.projektdaten                { color:#666666; padding-left:49px; line-height:18px; vertical-align:top; }
td.projektdaten div        { border-bottom:1px solid #CCCCCC; padding:2px; padding-left:16px; }
td.projektdaten div div        { border-bottom:none; padding:0px; padding-left:16px; }

/* Allgemeines zu den Tabellen: der letzte Buchstabe gibt
   die Textausrichtung (left, right, center) an. Bei Tabellen,
   die eine vertikale Linie haben steht bei jeder Klasse am
   Ende ein m für more (dh diese Klasse enthält eine Linie)
*/
td.tab1_head_c                { color:#336699; padding:2px; font-weight:bold; text-align:center; }
td.tab1_head_l                { color:#336699; padding:2px; font-weight:bold; text-align:left; }
td.tab1_body1_c                { color:#666666; background-color:#DDDDDD; padding:4px; font-size:12px; text-align:center; }
td.tab1_body1_l                { color:#666666; background-color:#DDDDDD; padding:4px; font-size:12px; text-align:left; }
td.tab1_body2_c                { color:#666666; background-color:#FFFFFF; padding:4px; font-size:12px; text-align:center; }
td.tab1_body2_l                { color:#666666; background-color:#FFFFFF; padding:4px; font-size:12px; text-align:left; }

/* GESCHÄFTSSTELLEN */

td.tab2_body1_l                { color:#666666; background-color:#DDDDDD; padding:10px; padding-left:18px; text-align:left; }
td.tab2_body1_r                { color:#666666; background-color:#DDDDDD; padding:10px; text-align:right; }
td.tab2_body2_l                { color:#666666; background-color:#FFFFFF; padding:10px; padding-left:18px; text-align:left; }
td.tab2_body2_r                { color:#666666; background-color:#FFFFFF; padding:10px; text-align:right; }

td.zentrale                { color:#666666; padding-left:70px; line-height:18px; vertical-align:top; height:162px; padding-top:18px; background-image:url(../img/bg_zentrale.gif); background-repeat:no-repeat; }
td.zentrale div                { ; }
td.zentrale div b        { color:#336699; font-weight:bold; }
td.zentrale div a        { color:#666666; font-weight:normal; text-decoration:underline; }
td.zentrale div a:hover        { color:#000000; font-weight:normal; text-decoration:underline; }
td.zentrale div div            { position:relative; margin:0px; padding:0px; top:-48px; left:214px; }

/* BETEILIGUNGEN */

td.sort                        { padding-left:49px; padding-bottom:18px; }
td.sort a                { color:#666666; text-decoration:none; }
td.sort a:hover                { color:#000000; text-decoration:none; }

td.tab3_head_lm                { color:#336699; background-color:#99CCFF; padding:2px; font-weight:bold; text-align:left; border-right:1px solid #999999; }
td.tab3_head_r                { color:#336699; background-color:#99CCFF; padding:2px; font-weight:bold; text-align:right; }
td.tab3_body1_lm        { color:#666666; background-color:#DDDDDD; padding:2px; font-size:12px; text-align:left; border-right:1px solid #999999; }
td.tab3_body1_r                { color:#666666; background-color:#DDDDDD; padding:2px; font-size:12px; text-align:right; }
td.tab3_body2_lm        { color:#666666; background-color:#FFFFFF; padding:2px; font-size:12px; text-align:left; border-right:1px solid #999999; }
td.tab3_body2_r                { color:#666666; background-color:#FFFFFF; padding:2px; font-size:12px; text-align:right; }

/* ARZ: Visual Format Content DCT */

td.tab4_head                  { color:#336699; background-color:#99CCFF; padding:2px; font-weight:bold; }
td.tab4_head_l                { color:#336699; background-color:#99CCFF; padding:2px; font-weight:bold; text-align:left; }
td.tab4_head_m                { color:#336699; background-color:#99CCFF; padding:2px; font-weight:bold; text-align:center;  }
td.tab4_head_r                { color:#336699; background-color:#99CCFF; padding:2px; font-weight:bold; text-align:right; }
td.tab4_body1                 { color:#666666; background-color:#DDDDDD; padding:2px; font-size:12px; }
td.tab4_body1_l                { color:#666666; background-color:#DDDDDD; padding:2px; font-size:12px; text-align:left;  }
td.tab4_body1_m                { color:#666666; background-color:#DDDDDD; padding:2px; font-size:12px; text-align:center;  }
td.tab4_body1_r                { color:#666666; background-color:#DDDDDD; padding:2px; font-size:12px; text-align:right; }
td.tab4_body2                  { color:#666666; background-color:#FFFFFF; padding:2px; font-size:12px; }
td.tab4_body2_l                { color:#666666; background-color:#FFFFFF; padding:2px; font-size:12px; text-align:left;  }
td.tab4_body2_m                { color:#666666; background-color:#FFFFFF; padding:2px; font-size:12px; text-align:center; }
td.tab4_body2_r                { color:#666666; background-color:#FFFFFF; padding:2px; font-size:12px; text-align:right; }

/* MITARBEITER */

td.mabild                { padding:13px; padding-bottom:0px; }

td.mahead                { background-image:url(../img/ma_bg.gif); }
td.mahead div                { color:#666666; }
td.mahead div b                { color:#336699; font-weight:bold; }
td.mahead div a                { color:#666666; text-decoration:underline; }
td.mahead div a:hover        { color:#000000; text-decoration:underline; }

td.matext                { padding-top:13px; }
td.matext div                { color:#666666; }
td.matext div b                { color:#336699; font-weight:bold; }
td.matext div a                { color:#666666; text-decoration:underline; }
td.matext div a:hover        { color:#000000; text-decoration:underline; }

/* GALLERIE */

td.gallerie                { background-image:url(../img/bg_trenn.gif); background-repeat:no-repeat; padding-top:3px; padding-bottom:2px; padding-left:42px; }
td.galn                        { background-color:#FFFFFF; border:1px solid #FFFFFF; padding:4px; vertical-align:bottom; height:155px; cursor:pointer; cursor:hand; }
td.gala                        { background-color:#EEEEEE; border:1px solid #CCCCCC; padding:4px; vertical-align:bottom; height:155px; cursor:pointer; cursor:hand; }
td.galn table td        { font-size:10px; color:#999999; }
td.galn table td.size        { font-size:10px; color:#999999; text-align:right; }
td.gala table td        { font-size:10px; color:#666666; }
td.gala table td.size        { font-size:10px; color:#666666; text-align:right; }

/* RENTENRECHNER */

td.firstcol                { background-image:url(../img/sys_blauerpunkt.gif); background-repeat:no-repeat; background-position:0px 2px; color:#666666; border-bottom:1px solid #CCCCCC; padding-left:15px; vertical-align:top; padding-top:2px; padding-bottom:2px; }
td.nextcol                { color:#666666; border-bottom:1px solid #CCCCCC; vertical-align:top; padding-top:2px; padding-bottom:2px; }
td.firstcol_blank        { background-image:url(../img/sys_blauerpunkt.gif); background-repeat:no-repeat; background-position:0px 2px; color:#666666; border:none; padding-left:15px; vertical-align:top; padding-top:2px; padding-bottom:2px; }
td.nextcol_blank        { color:#666666; border:none; vertical-align:top; padding-top:2px; padding-bottom:2px; }
td.firstcol_bold        { background-image:url(../img/sys_blauerpunkt.gif); background-repeat:no-repeat; background-position:0px 2px; color:#666666; border-bottom:2px solid #666666; border-top:1px solid #666666; padding-left:15px; vertical-align:top; padding-top:2px; padding-bottom:12px; font-weight:bold; }
td.nextcol_bold                { color:#666666; border-bottom:2px solid #666666; border-top:1px solid #666666; vertical-align:top; padding-top:2px; padding-bottom:12px; font-weight:bold; }
td.buttons                { text-align:right; padding-top:4px; }

input.text80                { color:#336699; border:1px solid #336699; background-color:#FFFFFF; width:80px; }
input.text40                { color:#336699; border:1px solid #336699; background-color:#FFFFFF; width:40px; }
input.text160                { color:#336699; border:1px solid #336699; background-color:#FFFFFF; width:160px; }
input.text80bold        { color:#336699; border:1px solid #336699; background-color:#CCCCCC; width:80px; font-weight:bold; }
input.button                { color:#336699; border:1px solid #336699; background-color:#99CCFF; font-weight:bold; font-size:11px; }
input.radio             { color:#336699; border:1px solid #336699; background-color:#99CCFF; font-weight:bold; font-size:11px; }
textarea                { color:#336699; border:1px solid #336699; background-color:#FFFFFF; }

/* ARZ : VisualFormat Aufzaehlung */

li                      { list-style-type:none; background-image:url(../img/sys_blauerpunkt2.gif); background-repeat:no-repeat; margin-left:-22px; padding-left:22px; }

/* ARZ  : Selectboxen blaue Schrift */

select                        { color:#336699; }

/* VORSTAND */

td.vorstand                { color:#666666; background-color:#CCEEFF; padding-left:12px; }
td.vorstand b                { color:#336699; font-weight:bold; }

/* SITEMAP */

td.map_ebene1                { height:26px; border:1px solid #CCCCCC; border-top:none; color:#FFFFFF; background-color:#336699; font-size:16px; font-weight:bold; margin:0px; padding:0px; padding-left:30px; }
td.map_ebene1 a              { color:#FFFFFF; font-size:16px; text-decoration:none; }
td.map_ebene1 a:hover        { color:#000000; font-size:16px; text-decoration:none; }
td.map_ebene2                { height:20px; border:1px solid #CCCCCC; border-top:none; color:#336699; background-color:#CCCCCC; font-size:13px; font-weight:bold; margin:0px; padding:0px; padding-left:30px; background-image:url(../img/sys_mappunkt.gif); background-repeat:no-repeat; }
td.map_ebene2 a              { color:#666666; font-size:13px; text-decoration:none; }
td.map_ebene2 a:hover        { color:#000000; font-size:13px; text-decoration:none; }
td.map_ebene3                { height:20px; border:1px solid #CCCCCC; border-top:none; background-color:#FFFFFF; font-size:13px; margin:0px; padding:0px; padding-left:40px; }
td.map_ebene3 a              { color:#666666; font-size:13px; text-decoration:none; }
td.map_ebene3 a:hover        { color:#000000; font-size:13px; text-decoration:none; }
td.map_leer                  { height:14px; font-size:6px; margin:0px; padding:0px; }

/* FORMULAR VERKAUF */

td.f                        { text-align:left; padding-top:4px; padding-bottom:4px; border-top:2px solid #999999; border-bottom:2px solid #999999; background-color:#DDDDDD; }
td.erklaerung                { text-align:left; padding-top:8px; padding-bottom:8px; font-size:10px; color:#666666; }
td.erklaerung_checkbox        { text-align:left; padding-bottom:4px; vertical-align:bottom; text-align:right; }
td.buttons_links        { text-align:left; padding-top:4px; border-top:2px solid #999999; color:#666666; }
td.buttons_rechts        { text-align:right; padding-top:4px; border-top:2px solid #999999; }
td.f table td                { color:#666666; border-bottom:1px solid #999999; padding-bottom:2px; padding-top:3px; vertical-align:bottom; }
td.f table td div        { marin:0px; padding:0px; border:1px solid #336699; width:100%; }
td.f table td select        { font-size:13px; border:none; width:100%; height:20px; }
td.f table td input        { font-size:13px; border:1px solid #336699; width:100%; height:20px; }
td.f table td.right        { text-align:right; }

#verkauf_radio           { border:none; width:20px; background-color:#DDDDDD;}
#jaspan                  { display:none; }
#neinspan                { display:inline; }

@media print {
  td.standard                { color:#666666; padding-left:39px; padding-right:10px; line-height:18px; vertical-align:top; }
  td.head                        { font-size:18px; color:#336699; font-weight:bold; background-color:#DDDDDD; padding-left:39px; padding-right:10px; height:40px;}
  td.totop                { padding-left:39px; padding-right:10px; padding-top:18px; padding-bottom:18px; }
  td.vorspann                { color:#336699; font-weight:bold; line-height:18px; padding-left:39px; padding-right:10px; padding-top:16px; padding-bottom:16px; }
  td.produktbeschreibung        { color:#666666; padding-left:39px; padding-right:10px; padding-bottom:16px; }
  td.konditionen                { color:#666666; padding-left:39px; padding-right:10px; padding-bottom:16px; font-weight:bold; }
  td.verwandt                { padding-left:39px; padding-right:10px; }
  td.lexikonindex                { color:#666666; padding-left:39px; padding-right:10px; padding-top:10px; padding-bottom:20px; }
  td.lexikon                { padding-left:39px; padding-right:10px; color:#666666; }
  td.projektdaten                { color:#666666; padding-left:39px; padding-right:10px; line-height:18px; vertical-align:top; }
  td.sort                        { padding-left:39px; padding-right:10px; padding-bottom:18px; }  
}
