/* GLOBAL LINK STYLE */
a                { color: 003399; font-family: tahoma, geneva, helvetica, arial, sans-serif; font-size: 11px; }
a:link           { color: 003399; font-family: tahoma, geneva, helvetica, arial, sans-serif; font-size: 11px; }
a:active         { color: 000066; }
a:visited        { color: 003399; }
a:hover          { color: 000099; }

/* METANAVIGATION IN HEADER AREA */
a.meta:link      { color: #003366; text-decoration: none; font-weight:normal; }
a.meta:active    { color: #ffffff; text-decoration: none; font-weight:normal; }
a.meta:visited   { color: #003366; text-decoration: none; font-weight:normal; }
a.meta:hover     { color: #ffffff; text-decoration: none; font-weight:normal; }

/* LEFT COLUMN NAVIGATION ITEMS */
a.leftNav:link       { font-size:11px; color: #666666; text-decoration: none; }
a.leftNav:active     { font-size:11px; color: #000000; text-decoration: none; }
a.leftNav:visited    { font-size:11px; color: #666666; text-decoration: none; }
a.leftNav:hover      { font-size:11px; color: #000000; text-decoration: none; }

/* LEFT COLUMN NAVIGATION ITEMS */
a.linkBox:link       { font-size:11px; color: #666666; text-decoration: none; }
a.linkBox:active     { font-size:11px; color: #000000; text-decoration: none; }
a.linkBox:visited    { font-size:11px; color: #666666; text-decoration: none; }
a.linkBox:hover      { font-size:11px; color: #000000; text-decoration: none; }

/* LEFT COLUMN NAVIGATION ITEMS */
a.leftNavAct:link    { font-size:11px; color: #003366; text-decoration: none; font-weight:normal; }
a.leftNavAct:active  { font-size:11px; color: #000000; text-decoration: none; font-weight:normal; }
a.leftNavAct:visited { font-size:11px; color: #003366; text-decoration: none; font-weight:normal; }
a.leftNavAct:hover   { font-size:11px; color: #000000; text-decoration: none; font-weight:normal; }

/* HOME LINK ITEMS */
a.homeLnk:link    { font-size:11px; color: #003366; text-decoration: none; font-weight:normal; }
a.homeLnk:active  { font-size:11px; color: #000000; text-decoration: none; font-weight:normal; }
a.homeLnk:visited { font-size:11px; color: #003366; text-decoration: none; font-weight:normal; }
a.homeLnk:hover   { font-size:11px; color: #000000; text-decoration: none; font-weight:normal; }

/* IMPRESSUM LINK ITEMS */
a.impressum:link    { font-size:11px; color: #003366; text-decoration: none; font-weight:normal; }
a.impressum:active  { font-size:11px; color: #eeeeee; text-decoration: none; font-weight:normal; }
a.impressum:visited { font-size:11px; color: #003366; text-decoration: none; font-weight:normal; }
a.impressum:hover   { font-size:11px; color: #eeeeee; text-decoration: underline; font-weight:normal; }

/* APP-LINKS */
a.app:link       { font-size:11px; color:#003366; }
a.app:active     { font-size:11px; color:#000000; }
a.app:visited    { font-size:11px; color:#003366; }
a.app:hover      { font-size:11px; color:#000000; }

/* GLOBAL FONT STYLE */
font             { color: #333333; font-family: tahoma, geneva, helvetica, arial, sans-serif; font-size: 11px;  }
font.faulty      { color: #666666; font-weight: bold; }
font.footer      { color: #ffffff; }
font.impressum   { color: #003366; }
font.wash        { text-indent:30px; color:ff0000; }
font.app         { color:3366CC; font-weight:bold; }
font.dkBig       { color: #333333; font-family:Times,serif; font-size: 16px; }
font.dkSmall     { color: #333333; font-family:Times,serif; font-size: 12px; }

/* GLOBAL CELL STYLE */
td               { vertical-align:top; color:#003366; font-family: tahoma, geneva, helvetica, arial, sans-serif; font-size:11px; line-height:14px; font-weight: normal; }
td.meta          { color: #003366; text-decoration: none; font-weight:bold; }

/* PAGETITLE CELL */
td.chapttit      { vertical-align:middle; color: #336699; font-family: Times, serif; font-size:36px; line-height:45px; font-weight: 400; font-style: italic; background-color:#ffffff; }
/* METANAVIGATION ITEM-CELLS */
td.header        { vertical-align:bottom; padding-bottom:4px; background-color:#ff9900; color:#666666; line-height:11px; }

/* CONTENT AREA COLUMNS */
td.navspalte     { padding-top:12px; padding-left:12px; padding-right:6px; width:154; background-color:#edf6ff;}
td.mainspalte    { padding-left:6px; padding-right:12px; background-color:#edf6ff; }
td.content       { background-color:#edf6ff;}

/* CONTENTLET-TITLE-CELL */
th               { vertical-align:top; font-family: Times, serif; padding-left:12px; padding-right:6px; color:#ffffff; font-weight: 400; font-style: italic; letter-spacing:0.3px; font-size: 16px; }
th.navCol        { color:#ffffff; background-color:#ff9900; padding-left:0px; padding-right:0px; }
th.navColAct     { color:#ffffff; background-color:#dd0000; padding-left:0px; padding-right:0px; }

/* SEPARATER ROW */
tr.infoLine      { background-color:#3783ff; }
tr.washLine      { background-color:#cccccc; }
tr.navRow        { background-color:#ffffff; }
tr.linkBox       { background-color:#ffffff; }
tr.navRowAct     { background-color:#99ccdd; }

/* CONTENTLET-CELL */
td.linkBox       { vertical-align:middle; padding-left:8px; padding-right:0px; color:#999999; height:17px; border-top-width:0px; }
td.navColPar     { vertical-align:middle; padding-left:6px; padding-right:6px; color:#999999; height:17px; }
td.navColParAct  { vertical-align:middle; padding-left:6px; padding-right:6px; color:#003366; height:17px; }
td.washPar       { padding-right:6px; padding-top:0px; padding-bottom:6px; height:17px; color:#003366; }
td.homePar       { padding-right:6px; padding-top:0px; padding-bottom:6px; height:17px; color:#003366; }
td.galleryPar    { padding-left:6px;  padding-top:6px; background-color:#ffffff; color:#003366; }
td.formPar       { padding-left:6px;  padding-right:6px; padding-top:0px; padding-bottom:6px; height:17px; color:#003366; }
td.faulty        { padding-left:6px;  padding-right:6px; padding-top:0px; padding-bottom:6px; height:17px; color:#ff9900; font-weight: bold; }

/* CONTENTLET-CELL */
table            { }
table.linkBox    { border-color:#cccccc; border-style:solid; border-width:1px; border-top-width:0px; background-color:#ffffff; }
table.navCol     { border-color:#ff9900; border-style:solid; border-width:1px; border-top-width:0px; background-color:#ffffff; }

table.navColAct  { border-color:#dd0000; border-style:solid; border-width:1px; border-top-width:0px; background-color:#ffffff; }
table.navColPas  { border-color:#ff9900; border-style:solid; border-width:1px; border-top-width:0px; border-bottom-width:1px; background-color:#ffffff; }

table.washItem   { border-color:#cccccc; border-style:solid; border-width:1px; border-top-width:0px; background-color:#ffffff; }

/* STANDARD-BOX */
table.Box        { border-color:#cccccc; border-style:solid; border-width:1px; border-top-width:0px; background-color:#ffffff; width:100%; }
table.totalBox   { border-color:#cccccc; border-style:solid; border-width:1px; border-top-width:1px; background-color:#ffffff; width:100%; }
td.washHead      { vertical-align:top; font-family: tahoma, geneva, helvetica, arial, sans-serif; padding-top:6px; padding-right:6px; padding-left:6px; padding-bottom:6px; color:#003366; font-weight: normal; font-style: normal; letter-spacing:0.3px; font-size: 12px; line-height: 16px; }
td.washPara      { vertical-align:top; font-family: tahoma, geneva, helvetica, arial, sans-serif; padding-top:6px; padding-right:6px; padding-left:6px; padding-bottom:6px; color:#666666; }
td.washParaSpez  { vertical-align:top; font-family: tahoma, geneva, helvetica, arial, sans-serif; padding-top:2px; padding-right:6px; padding-left:3px; padding-bottom:2px; color:#666666; }
td.washParaKompact  { vertical-align:top; font-family: tahoma, geneva, helvetica, arial, sans-serif; padding-top:2px; padding-right:3px; padding-left:3px; color:#666666; }

/* BUTTON-BAR-BOX */
table.butBar     { border-color:#cccccc; border-style:solid; border-width:1px; border-bottom-width:0px; border-top-width:0px; border-left-width:0px; border-right-width:0px; }
td.butBar        { padding-top:12px; padding-bottom:2px; padding-left:0px; padding-right:0px; color:#003366; vertical-align:top; }

/* APPLICATION-BOX */
table.imgBox     { border-color:#cccccc; border-style:solid; border-width:1px; border-top-width:0px; background-color:#ffffff; }
table.appBox     { border-color:#cccccc; border-style:solid; border-width:1px; border-top-width:0px; background-color:#ffffff; }
th.appBox        { background-color:#336699; color:#ffffff; border-style:solid; border-width:1px; border-left-width:0px; border-top-width:0px; border-right-width:0px; border-bottom-color:#336699; }
td.appBox        { vertical-align:top; color:#003366;}
tr.appLine       { background-color:#99ccdd; }


table.dataBox     { border-color:#cccccc; border-style:solid; border-width:0px; border-left-width:1px; background-color:#ffffff; }
th.dataBox        { font-family: tahoma, geneva, helvetica, arial, sans-serif; font-size: 11px; color:#ffffff; vertical-align:top; padding-bottom:3px; padding-left:6px; background-color:#7785A0; border-style: solid; border-color: #aaaaaa; border-left-color:#eeeeee; border-top-color:#eeeeee; border-right-color:#000066; border-bottom-color:#000066; border-width: 1px; font-size: 11px; font-weight: normal; font-style: normal; }
th.dataBoxAct     { font-family: tahoma, geneva, helvetica, arial, sans-serif; font-size: 11px; color:#ffffff; vertical-align:top; padding-bottom:3px; padding-left:6px; background-color:#336699; border-style: solid; border-color: #7785A0; border-left-color:#000066; border-top-color:#eeeeee; border-right-color:#ffffff; border-bottom-color:#7785A0; border-width: 1px; font-size: 11px; font-weight: bold; font-style: normal; }
td.dataBox        { color:#003366; padding-left:3px; padding-right:2px; padding-top:3px; padding-bottom:3px; border-style: solid; border-top-color: #ffffff; border-bottom-color: #dedede; border-left-color: #ffffff; border-right-color: #dedede; border-width: 1px; border-left-width: 0px; border-top-width: 0px; font-size: 11px; font-weight: normal; }
tr.dataBox        { background-color:#003366; }

table.dataBox     { border-color:#cccccc; border-style:solid; border-width:0px; border-left-width:1px; background-color:#ffffff; }
td.printBox       { font-size:9px; line-height:11px; color:#000000; padding-top:1px; padding-bottom:1px; }
tr.printBox       { background-color:#cccccc; }
tr.trennBox       { background-color:#000000; }

a.dataBox:link    { font-size:11px; color:#003366; text-decoration:none; }
a.dataBox:active  { font-size:11px; color:#ff9900; text-decoration:underline; }
a.dataBox:visited { font-size:11px; color:#eeeeee; text-decoration:none; }
a.dataBox:hover   { font-size:11px; color:#ff9900; text-decoration:underline; }

a.dataBoxHead:link    { font-size:11px; color:#eeeeee; text-decoration:none; }
a.dataBoxHead:active  { font-size:11px; color:#ffffff; text-decoration:underline; }
a.dataBoxHead:visited { font-size:11px; color:#eeeeee; text-decoration:none; }
a.dataBoxHead:hover   { font-size:11px; color:#ffffff; text-decoration:underline; }



/* MESSAGE-BOXES */
table.infoBox    { border-color:#3783ff; border-style:solid; border-width:1px; background-color:#ddf2fa; }
td.infoBox       { color:#3366CC; font-weight:bold; }
table.warnBox    { border-color:#ffd539; border-style:solid; border-width:1px; background-color:#fff5ad; }
td.warnBox       { color:#333333; font-weight:bold; }
table.critBox    { border-color:#dd0000; border-style:solid; border-width:1px; background-color:#FF9999; }
td.critBox       { color:#dd0000; font-weight:bold; }
table.confBox    { border-color:#009933; border-style:solid; border-width:1px; background-color:#99FF66; }
td.confBox       { color:#009933; font-weight:bold; }

/* LIST ITEMS */
li               { list-style-image: url(../imgs/li_n.gif); }
li.k             { list-style-image: url(../imgs/li_k.gif);  text-indent:6px; }
li.navAct        { list-style-image: url(../imgs/li_k.gif); }
li.navPas        { list-style-image: url(../imgs/li_n.gif); }
li.w             { list-style-image: url(../imgs/li_w.gif); }
li.n             { list-style-image: url(../imgs/li_n.gif); }
li.e             { text-indent:0px; }
ul               { line-height:15px; text-indent:0px; }

/* FORM ELEMENTS FOR APPLIKATIONS */
input            { font-family: tahoma, geneva, helvetica, arial, sans-serif; font-size: 11px; color:#003366; background-color:#edf6ff; border-style:solid; border-left-color:#cccccc; border-top-color:#cccccc; border-right-color:#ffffff; border-bottom-color:#ffffff; border-width:1px; }
input.butt       { color:#ffffff; background-color:#7785A0; border-style:solid; border-left-color:#dddddd; border-top-color:#dddddd; border-right-color:#000066; border-bottom-color:#000066; border-width:1px; height:20; padding-bottom:2px; }

select           { font-family: Tahoma, Arial, Helvetica, sans-serif; color:#003366; font-size: 11px; background-color:#edf6ff; }
textarea         { font-family: tahoma, geneva, helvetica, arial, sans-serif; font-size: 11px; color:#003366; background-color:#edf6ff; border-style:solid; border-left-color:#cccccc; border-top-color:#cccccc; border-right-color:#ffffff; border-bottom-color:#ffffff; border-width:1px; }

hr               { border-color:#ffffff; border-width:0px; border-style:solid; background-color:#dddddd; height:1px; width:100%; }

