em {font-style:normal;}
body { margin: 0px; background-color:#ffffff;}
body, td, p { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; }
a {color:#336699; text-decoration:underline;}
input, textarea {font-family:verdana; font-size:10px; border-top: 1px solid gray; border-left : 1px solid gray; border-bottom : 1px solid silver; border-right : 1px solid silver;}
select {font-family:verdana; font-size:10px; border-top: 1px solid gray; border-left : 1px solid gray; border-bottom : 1px solid silver; border-right : 1px solid silver;}

/*-- Partnership of Equals --*/
p.poeslogan {font-family: Helvetica, Arial, sans-serif; margin: 3px 5px 0px 5px; /* top right bottom left */;}

/*-- secondary navigation --*/
td.secNavColor {background-color:#C2DDF0;}
a.secnav {color: #000000; text-decoration:none;}
a.secnav:hover {color: #66676A; text-decoration:none;}
a img {border-style: none; }
td.nav1 {font-size: 14px; font-weight: bold;}
p.nav2 {margin: 0px 0px 1px 0px;}
p.nav2Highlight {font-weight: bold; margin: 0px 0px 1px 0px;}

/*-- Content --*/
/* Bordercolor for Pictures (e.g. used for: ArticleList, Picture in ArticleHead, ... */
td.imgBorder, a.imgBorder {color: #F1F8FE;}
img.imgBorder {border-color: #ffffff;}

/*-- ArticleHeader+Footer--*/
p.articleheader {color:#336699; margin: 0px 0px 1px 0px;}
td.articleLine {background-color:#336699;}
a.linkButton {color: #336699; text-decoration:underline;}
a.noJSLinkButton, span.noJSLinkButton {color: #336699; text-decoration:none;}

/*-- LinkBox --*/
tr.linklist {background-color: #FFFFFF;}
td.linklisthead {background-color: #336699;}
td.linklistbody {background-color: #C2DDF0;}
td.linklistheadEmph {background-color: #FFCC00;}
p.linklisthead {font-weight: bold; margin: 0px 4px 1px 4px; color: #FFFFFF;}
p.linklistheadEmph {font-weight: bold; margin: 0px 4px 1px 4px;}
p.linklistbody {font-size: 10px; margin: 2px 4px 2px 4px;}
a.linklistbody {color: #000000;}

/*-- Download --*/
a.downloadBody{color: #000000;}

/*-- ArticleHead --*/
h1, p.headline {font-size: 14px; font-weight: bold; margin: 0px 10px 4px 0px;}
p.headlineJob {font-size: 14px; font-weight: bold; margin: 0px 10px 0px 0px; text-align: center;}
p.headlineDownload {font-size: 12px; font-weight: bold; margin-top: 0px; margin-bottom: 4px;}
p.subheadline {font-weight: bold; margin: 4px 10px 0px 0px;}
p.subheadlineJob {font-size: 10px; font-weight: bold; margin: 0px 0px 0px 0px; text-align: center;}
p.intro, div.intro {color: #336699; font-weight: bold; margin: 20px 10px 0px 0px;}

/*-- Paragraph --*/
table.paraEmph {background-color: #DFEAF3;}
p.para, span.para {margin: 0px 0px 0px 0px; /* top right bottom left */;}
p.paraEmph, span.paraEmph {color: #336699; margin: 0px 10px 0px 10px;}
p.paraHeadline, span.paraHeadline {font-weight: bold; margin: 0px 0px 0px 0px;}
p.paraHeadlineEmph, span.paraHeadlineEmph {color: #336699; font-weight: bold; margin: 0px 10px 0px 10px;}


/*-- Row-/Column-Container --*/
p.rowHeadline {font-weight: bold; margin: 1px 0px 1px 0px;}
td.rowHeadline {}
td.rowHeadlineEmph {background-color: #CCCCCC;}

/*-- Table --*/
td.tableHead {color: #FFFFFF; font-weight: bold; background-color: #336699;}
td.cellclass--tablegrey {background-color: #cccccc;}
td.tablegrey {background-color: #cccccc;}
td.tableRowA {background-color: #DAE7F2;}
td.tableRowB {background-color: #C2DDF0;}
td.cellclass--tableHead {color: #FFFFFF; font-weight: bold; background-color: #336699;}

td.cellclass--tableHeadgrey {color: #000000; background-color: #cccccc;}
td.cellclass--tableRowA {background-color: #DAE7F2;}
td.cellclass--tableRowB {background-color: #C2DDF0;}
td.fiCat {color: #000; font-size: 11px; font-family: Verdana, Helvetica, Arial, 
sans-serif; padding: 5px; border-top: 1px solid #369; border: solid 1px #369;}

td.fiCat1 {color: #000; font-size: 11px; font-family: Verdana, Helvetica, Arial, 
sans-serif; padding: 5px;}
td.fiCatHead {color: white; font-weight: bold; font-size: 12px; font-family: Verdana, 
Helvetica, Arial, sans-serif; background-color: #369; padding: 5px; border-top: 1px solid #369; border: solid 1px #369;}
td.ppHead {color: white; font-weight: bold; font-size: 12px; background-color: #369; 
padding: 5px; border: solid 1px #369;}
td.PPcell {padding: 5px; border-bottom: 1px solid #369; border-left: 1px solid #369;}
td.PPcell_right {border-left: 1px solid #369;}
td.invisibly {}

/*-- ArticlePicture --*/
td.articlePictureSubtitle { /* auch verwendet fuer Catalogue.renderComponent */
font-size: 10px; background-color: #DAE7F2;}
p.articlePictureArchiveTitle {font-weight: bold; margin: 0px 0px 3px 0px;}
p.articlePictureArchiveDescription {margin: 0px 0px 0px 0px;}
a.articlePictureArchiveLink {color:#000000;}
td.articlePictureBorder {background-color: #FFFFFF;}

/*-- ArticleList --*/
td.articleListTitle {font-size: 10px; background-color: #CCCCCC;}
p.articleListHeadline{color:#000000; text-decoration: none; font-weight: bold; margin: 0px 0px 1px 0px;}
a.articleListLink {color:#000000;}


/*-- Satellite --*/
td.satFooter {background-color: #66676A; color: #FFFFFF;}
td.satHeader {background-color: #336699;}
td.satLogo {background-color: #FFFFFF;}
td.headerMiddleMarginColor {background-color: #000000;}

/*-- News, Teaser, Querverweise --*/
p.newsdate {font-size: 10px; color: #66676A; margin: 10px 6px 0px 6px; text-decoration:none;}
p.furthernewslink {font-size: 10px; margin: 10px 6px 0px 6px;}
a.furthernewslink {color:#000000;}
p.teaserhead {color:#000000; font-size: 10px; font-weight: bold; margin: 4px 6px 0px 6px; text-decoration:none;}
p.teaser {color:#000000; font-size: 10px; margin: 0px 6px 0px 6px; text-decoration:none;}
p.teaserlink {color:#000000; font-size: 10px; margin: 0px 6px 0px 6px; text-decoration:underline;}
p.teaserlink a { color: #000000; } 
p.crosslink {font-size: 10px; margin: 0px 6px 0px 6px;}
* html p.teaserhead {margin: 4px 5px 0px; }
* html p.teaser { margin: 0px 5px; }
* html p.teaserlink { margin: 0px 5px; }
* html p.crosslink { margin: 0px 5px; }

a.crosslink {color:#000000; font-size: 10px; text-decoration:none; vertical-alignment:top;}
a.crosslink:hover {font-size: 10px; text-decoration:none; vertical-alignment:top; color: #66676A;}

td.teaserLink { cursor: pointer; vertical-align: top; }

span.download
{ background-image: url(/ksb/web/System/Images/icon__download__default,property=picture.gif); background-repeat: no-repeat; background-position: left;padding-left: 20px; padding-top: 3px; padding-bottom: 3px; line-height: 19px; }
span.icon-download-pdf { background-image: url(/ksb/web/System/Images/icon__download__pdf,property=picture.gif); }
span.icon-download-avi { background-image: url(/ksb/web/System/Images/icon__download__avi,property=picture.gif); }
span.icon-download-doc { background-image: url(/ksb/web/System/Images/icon__download__doc,property=picture.gif); }
span.icon-download-dot { background-image: url(/ksb/web/System/Images/icon__download__dot,property=picture.gif); }
span.icon-download-exe { background-image: url(/ksb/web/System/Images/icon__download__exe,property=picture.gif); }
span.icon-download-mov { background-image: url(/ksb/web/System/Images/icon__download__mov,property=picture.gif); }
span.icon-download-pps { background-image: url(/ksb/web/System/Images/icon__download__pps,property=picture.gif); }
span.icon-download-ppt { background-image: url(/ksb/web/System/Images/icon__download__ppt,property=picture.gif); }
span.icon-download-xls { background-image: url(/ksb/web/System/Images/icon__download__xls,property=picture.gif); }
span.icon-download-zip { background-image: url(/ksb/web/System/Images/icon__download__zip,property=picture.gif); }
div.teaser { width: 133px; background-color: #c2ddf0; padding: 0px 0px 6px 0px; margin-bottom: 4px; border: 1px solid #336699; }
* html div.teaser {padding: 2px 0px 6px 0px;}
div.teaser br {line-height: 11px; }
div.teaserExt {background-color: #ffffff; }
div.teaserLink {cursor: pointer; }


