:active, :focus{outline-style:none !important;}

body{background-color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}

td{font-family:Arial,Helvetica,Sans-Serif;font-size:12px;}

.titleborder{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#948683;font-weight:bold;background-repeat:no-repeat;}

.titleborderbold{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#948683;font-weight:bolder;}

.titlebigblack{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#948683;}

.titlebigred{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#948683;}

.titlebigblacksnormal{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;color:#948683;}

.accesskey{text-decoration:underline;}

.linktext{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#002e7a;text-decoration:none;}

a:link{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#002e7a;text-decoration:none;}

a:visited{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#002e7a;text-decoration:none;}

a:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#595959;text-decoration:underline;}

a:active{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#595959;text-decoration:none;}

a.mainlink:link{font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#FFFFFF;text-decoration:none;}

a.mainlink:visited{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#FFFFFF;text-decoration:none;}

a.mainlink:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#948683;text-decoration:none;}

a.mainlink:active{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#948683;text-decoration:none;}

a.seiten:link{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#002e7a;text-decoration:none;}

a.seiten:visited{font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#002e7a;text-decoration:none;}

a.seiten:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#002e7a;text-decoration:none;}

a.seiten:active{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#002e7a;text-decoration:none;}

a.logout:link{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#002e7a;}

a.logout:visited{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#002e7a;}

a.logout:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#002e7a;text-decoration:underline;}

a.logout:active{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#002e7a;}

a.archive:link{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#002e7a;}

a.archive:visited{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#002e7a;}

a.archive:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#002e7a;}

a.archive:active{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#002e7a;}

a.footer:link{font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#002e7a;text-decoration:none;}

a.footer:visited{font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#002e7a;text-decoration:none;}

a.footer:hover{font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#595959;text-decoration:underline;}

a.footer:active{font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#595959;text-decoration:underline;}

.tabelle{font-family:Arial, Helvetica, sans-serif;font-size:12px;border:#948683 solid;border-width:0px 1px 1px;background-color:#ffffff;}

th{background-image:url(../images/kdmc_table_bg.gif);background-repeat:no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#ffffff;text-align:left;background-position:left center;text-transform:uppercase;padding-left:22px;height:20px;}

th.mittel{background-image:url(../images/kdmc_table_bg_mittel.gif);background-repeat:no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#ffffff;text-align:left;background-position:left center;text-transform:uppercase;padding-left:22px;height:20px;}

th.gross{background-image:url(../images/kdmc_table_bg_gross.gif);background-repeat:no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#ffffff;text-align:left;background-position:left center;text-transform:uppercase;padding-left:22px;height:20px;}

th.small{background-image:url(../images/kdmc_table_bg_small.gif);background-repeat:no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#ffffff;text-align:left;background-position:left center;text-transform:uppercase;padding-left:22px;height:20px;}

th.login{background-image:url(../images/kdmc_table_bg_login.gif);background-repeat:no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#ffffff;text-align:left;background-position:left center;text-transform:uppercase;padding-left:22px;height:20px;}

th.flexbody{background-image:url(../images/kdmc_table_bg_flex_body.gif);background-repeat:repeat-x;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#ffffff;text-align:left;background-position:left center;text-transform:uppercase;padding-left:2px;height:20px;}

th.flexend{background-image:url(../images/kdmc_table_bg_flex_end.gif);background-repeat:no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#ffffff;text-align:right;background-position:right center;text-transform:uppercase;padding-left:0px;height:20px;}

td.gross{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#ffffff;text-transform:uppercase;}

td.error{background-color:#ffdddd;font-size:11px;color:#000000;}

td.repWrong{background-color:#ff0000;font-size:9px;font-weight:normal;color:#ffffff;}

td.repPartWrong{background-color:#cccccc;font-size:9px;font-weight:normal;color:#000000;}

td.repCorrect{background-color:#00cc00;font-size:9px;font-weight:normal;color:#ffffff;}

td.repSkillLevel{background-color:#003366;font-size:9px;font-weight:normal;color:#ffffff;}

td.repSkillLevelGood{background-color:#00cc00;font-size:9px;font-weight:normal;color:#ffffff;}

td.repSkillLevelBad{background-color:#ff0000;font-size:9px;font-weight:normal;color:#ffffff;}

select.error{border:solid 1px #ff0000;}

.tablebild{background-position:right bottom;background-image:url(../images/kdmc_td_bg_klein.jpg);background-repeat:no-repeat;}

input.cb{overflow:visible;padding-left:7px;padding-right:7px;font-family:Arial, Verdana, Helvetica;font-size:12px;color:#002e7a;font-weight:bold;text-align:center;border:1px;border-color:#002e7a;border-style:solid;background-color:#ffffff;cursor:pointer;}

* html input.cb{width:0;}

input.Button{overflow:visible;padding-left:7px;padding-right:7px;font-family:Arial, Verdana, Helvetica;font-size:12px;color:#002e7a;font-weight:bold;text-align:center;border:1px;border-color:#002e7a;border-style:solid;background-color:#ffffff;cursor:pointer;}

* html input.Button{width:0;}

input.cbDis{overflow:visible;padding-left:7px;padding-right:7px;font-family:Arial, Verdana, Helvetica;font-size:12px;color:#ffffff;font-weight:bold;text-align:center;border:1px;border-color:#cccccc;border-style:solid;background-color:#cccccc;cursor:pointer;}

* html input.cbDis{width:0;}

input.ButtonDis{overflow:visible;padding-left:7px;padding-right:7px;font-family:Arial, Verdana, Helvetica;font-size:12px;color:#ffffff;font-weight:bold;text-align:center;border:1px;border-color:#cccccc;border-style:solid;background-color:#cccccc;cursor:pointer;}

* html input.ButtonDis{width:0;}

input.disabled{border:1px;border-style:solid;border-color:#d3d3d3;background-color:#ffffff;color:#d3d3d3;}

select.disabled{border:1px;border-style:solid;border-color:#d3d3d3;background-color:#ffffff;color:#d3d3d3;}

input.error{border:solid 1px #ff0000;background-color:#ffffff;color:#000000;}

.disabledbold{color:#aaaaaa;font-weight:bold;}

.disabled{border-color:#888888;color:#888888;}

.textnormal{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;}

.text{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#000000;}

.textrot{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#aaaaaa;}

.textgrau{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#000000;text-align:right;text-transform:none;}

.footer{font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#595959;}

input.cb1{overflow:visible;padding-left:7px;padding-right:7px;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;font-weight:bold;border-color:#002e7a;background-color:#ffffff;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;color:#002e7a;border-left-width:1px;cursor:pointer;}

* html input.cb1{width:0;}

select, select.sel{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;border:#948683;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;}

.textbold{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#000000;}

.bgrot{background-color:#f7f7f7;}

.textredbold{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#ffffff;}

.seitenover{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#ffffff;background-color:#002e7a;}

.seitenrot{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#ffffff;}

.seitengrau{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#ffffff;}

.calendar-weekdayheader{vertical-align:middle;text-align:right;color:#ffffff;background-color:#aaaaaa;font-weight:bold;}

.calendar-sundayheader{vertical-align:middle;text-align:right;color:#ffbbbb;background-color:#aaaaaa;font-weight:bold;}

.calendar-weekday{vertical-align:middle;text-align:right;color:#000000;background-color:#e3eff9;text-decoration:none;}

.calendar-sunday{vertical-align:middle;text-align:right;color:#aaaaaa;background-color:#ffcccc;text-decoration:none;}

.calendar-today{vertical-align:middle;text-align:right;color:#001100;background-color:#aaaaaa;text-decoration:none;}

.calendar-today-sunday{vertical-align:middle;text-align:right;color:#88ff88;background-color:#ff8888;text-decoration:none;}

.calendar-weekday-gray{vertical-align:middle;text-align:right;color:#000000;}

.calendar-sunday-gray{vertical-align:middle;text-align:right;color:#000000;}

.HLcalendar-weekday{vertical-align:middle;text-align:right;color:#ffffff;background-color:#6699cc;text-decoration:none;}

.HLcalendar-sunday{vertical-align:middle;text-align:right;color:#ffffff;background-color:#880000;text-decoration:none;font-size:11px;}

.HLcalendar-today{vertical-align:middle;text-align:right;color:#ffffff;background-color:#cc5555;text-decoration:none;font-size:11px;}

.HLcalendar-today-sunday{vertical-align:middle;text-align:right;color:#88ff88;background-color:#cc5555;text-decoration:none;font-size:11px;}

.HLcalendar-weekday-gray{vertical-align:middle;text-align:right;color:#ffffff;background-color:#6699cc;font-size:11px;}

.HLcalendar-sunday-gray{vertical-align:middle;text-align:right;color:#ffffff;background-color:#6699cc;font-size:11px;}

.calsel{border:1px;border-style:solid;border-color:#999999;font-size:11px;color:#000000;}

.textfield{border:1px;border-style:solid;border-color:#948683;background-color:#ffffff;color:#000000;}

tr.bg0{background-color:#ffffff;color:#002e7a;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}

tr.bg0light{background-color:#ffffff;color:#00B0F0;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}

tr.bg0dark{background-color:#eeeeee;color:#00B0F0;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}

tr.bg1{background-color:#ffffff;color:#333333;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}

tr.bg2{background-color:#ffffff;color:#666666;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}

tr.bg3{background-color:#dedede;border:1px;border-style:solid;border-color:#aaaaaa;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}

tr.bg4{background-color:#666666;color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}

tr.bg5{background-color:#ffffff;color:#333333;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}

tr.bg5light{background-color:#ffffff;color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}

tr.bg5dark{background-color:#eeeeee;color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}

tr.bg6{background-color:#ffffff;color:#000000;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}

tr.bg7{background-color:#ffffff;color:#aaaaaa;font-family:Arial, Helvetica, sans-serif;}

tr.bg8{background-color:#aaaaaa;color:#ffffff;font-family:Arial, Helvetica, sans-serif;}

tr.bg9{background-color:#ffffff;color:#aaaaaa;font-family:Arial, Helvetica, sans-serif;}

tr.bg10{background-color:#ffffff;color:#aaaaaa;font-family:Arial, Helvetica, sans-serif;}

tr.bg11{background-color:#ffffff;color:#666666;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}

tr.bg11Light{background-color:#ffffff;color:;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}

tr.bg11Dark{background-color:#eeeeee;color:;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}

tr.bg12{background-color:#ffffff;color:#333333;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}

tr.bg12Light{background-color:#ffffff;color:;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}

tr.bg12Dark{background-color:#eeeeee;color:;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}

a.subnavi:link{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#002e7a;text-decoration:none;}

a.subnavi:visited{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#002e7a;text-decoration:none;}

a.subnavi:hover {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#595959;text-decoration:none;}

a.subnavi:active{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#595959;text-decoration:none;}

.subnavi{font-size:12px;font-weight:normal;color:#002e7a;text-decoration:none;}

a.sublink:link{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#ffffff;text-decoration:none;}

a.sublink:visited{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#ffffff;text-decoration:none;}

a.sublink:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#000000;text-decoration:none;}

a.sublink:active{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#ffffff;text-decoration:none;}

.sublink{font-size:12px;font-weight:normal;color:#ffffff;}

td.msgTitle{background-color:transparent;font-size:11px;font-weight:bold;color:#ffffff;}

table.printWinBG{background-color:#dddddd;}

td.pageTitle{background-color:#948683;color:#ffffff;font-weight:bold;font-size:13px;}

.msgWarning{color:#333333;font-weight:bold;}

.smallDate{color:#595959;font-size:0.75em;}

.newsSummary{color:#666666;font-style:italic;margin-bottom:0.6em;margin-top:0.6em;}

.newsContent{color:#000000;}

.newsImage{border:2px solid #999999;}

a.smalldate:link{color:#002e7a;font-size:1em;}

a.smalldate:visited{color:#002e7a;font-size:1em;}

a.smalldate:hover{color:#002e7a;font-size:1em;}

a.smalldate:active{color:#002e7a;font-size:1em;}

tr.bg1Curr{background-color:#595959;color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}

tr.bg2Curr{background-color:#ffffff;color:#595959;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}

tr.bg3Curr{background-color:#aaaaaa;color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}

tr.bg4Curr{background-color:#ffffff;color:#aaaaaa;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}

tr.bg5Curr{background-color:#ffffff;color:#000000;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}

tr.bg6Curr{background-color:#aaaaaa;color:#000000;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}

tr.bg7Curr{background-color:#ffffff;color:#aaaaaa;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}

tr.bg8Curr{background-color:#aaaaaa;color:#ffffff;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}

tr.bg9Curr{background-color:#ffffff;color:#000000;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}

tr.bg10Curr{background-color:#aaaaaa;color:#000000;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}

td.bgBlank{background-color:transparent;}

td.smallTextPad{font-size:10px;padding-right:4px;}

.smallText{font-size:10px;}

div#menulogo{height:10px;}

div#menulogoEXAMPLE{height:60px;background-image:url(../images/kdmc_logo.jpg);background-repeat:no-repeat;}

div#divFooter{height:27px;width:800px;background-image:url(../images/kdmc_bottom_bg.jpg);background-repeat:repeat-y;}

.smallInstDate{font-size:10px;color:#666666;}

input.text{background-color:#ffffff;border:1px solid #000000 ;margin-left:-0px;margin-top:-1px;margin-bottom:-1px;}

input.textrptsrchfrm{width:236px;height:21px;}

td.textrptsrchfrm{width:236px;height:21px;}

td.space{font-size:1px;}

.divider{font-size:1px;background-color:#999999;}

td.repTitle{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#333333;}

td.repTitleV{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#333333;}

* html td.repTitleV{text-align:right;writing-mode:tb-rl;}

.repbar1{background-color:#003366;}

.repbar2{background-color:#e3eff9;}

.repbar1red{background-color:#880000;}

.repbar2red{background-color:#e3eff9;}

tr.proResultOverRep{background-color:#cccccc;color:#000000;}

tr.proResultOut{background-color:#ffffff;color:#000000;}

tr.proResult{background-color:#ffffff;color:#000000;}

td.repText{font-size:11px;font-weight:normal;}

a.subLink2:link{color:#002e7a;font-size:9px;font-weight:normal;text-decoration:underline;}

a.subLink2:visited{color:#002e7a;font-size:9px;font-weight:normal;text-decoration:underline;}

a.subLink2:active{color:#002e7a;font-size:9px;font-weight:normal;text-decoration:underline;}

a.subLink2:hover{color:#595959;font-size:9px;font-weight:normal;text-decoration:none;}

a.subLink3:link{color:#002e7a;font-size:11px;text-decoration:underline;}

a.subLink3:visited{color:#002e7a;font-size:11px;text-decoration:underline;}

a.subLink3:active{color:#002e7a;font-size:11px;text-decoration:underline;}

a.subLink3:hover{color:#595959;font-size:11px;text-decoration:none;}

a.redLink:link{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#cc0000;text-decoration:none;}

a.redLink:visited{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#cc0000;text-decoration:none;}

a.redLink:active{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#cc0000;text-decoration:underline;}

a.redLink:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#595959;text-decoration:underline;}

td.smallTextGray{color:#bbbbbb;font-size:0.75em;}

input.ButtonNarrow{width:150px;font-family:Arial, Verdana, Helvetica;font-size:12px;color:#002e7a;font-weight:bold;text-align:center;border:1px;border-color:#5a88b7;border-style:solid;background-color:#ffffff;cursor:pointer;}

input.ButtonMedium{width:150px;font-family:Arial, Verdana, Helvetica;font-size:12px;color:#002e7a;font-weight:bold;text-align:center;border:1px;border-color:#5a88b7;border-style:solid;background-color:#ffffff;cursor:pointer;}

td.searchTitle{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#000000;}

td.searchText{font-size:11px;color:#000000;}

td.searchTextInput{background-color:#efefef;font-size:11px;color:#000000;}

tr.qsearchSubOver{background-color:#948683;font-size:11px;font-weight:normal;color:#ffffff;}

tr.qsearchSubOut{background-color:#ffffff;font-size:11px;font-weight:normal;color:#002e7a;}

a.result:link{color:#002e7a;font-weight:bold;text-decoration:none;font-size:13px;}

a.result:visited{color:#002e7a;font-weight:bold;text-decoration:none;font-size:13px;}

a.result:hover{color:#595959;font-weight:bold;text-decoration:underline;font-size:13px;}

a.result:active{color:#002e7a;font-weight:bold;text-decoration:none;font-size:13px;}

a.resultNoLink:link{background-color:#002e7a;color:#ffffff;font-weight:bold;text-decoration:none;font-size:13px;}

a.resultNoLink:visited{background-color:#002e7a;color:#ffffff;font-weight:bold;text-decoration:none;font-size:13px;}

a.resultNoLink:hover{background-color:#595959;color:#ffffff;font-weight:bold;text-decoration:none;font-size:13px;}

a.resultNoLink:active{background-color:#002e7a;color:#ffffff;font-weight:bold;text-decoration:none;font-size:13px;}

.resultNoLink{background-color:#006999;color:#ffffff;font-weight:bold;text-decoration:none;font-size:13px;}

.langTitle{background-color:#8babcc;font-size:13px;color:#000000;font-weight:bold;cursor:pointer;}

.langFullAct{background-color:#577b7b;font-size:11px;color:#ffffff;font-weight:bold;cursor:pointer;}

.langSemiOut{background-color:#948683;font-size:11px;color:#ffffff;font-weight:normal;cursor:pointer;}

.langSemiAct{background-color:#5a88b7;font-size:11px;color:#999999;font-weight:normal;cursor:pointer;}

td.langTdBg{background-color:#948683;font-size:11px;color:#000000;text-align:right;}

a.reportLink:link{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#002e7a;text-decoration:none;}

a.reportLink:visited{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#002e7a;text-decoration:none;}

a.reportLink:hover{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#595959;text-decoration:none;}

a.reportLink:active{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#595959;text-decoration:none;}

hr{color:#666666;height:1px;}

td.msgTable{background-color:#f4f5f6;}

td.msgText{color:#000000;font-weight:normal;font-size:11px;}

td.msgSpace{background-color:#8babcc;}

input.msgButtonWide{width:150px;font-family:Arial, Verdana, Helvetica;font-size:12px;color:#ffffff;font-weight:bold;text-align:center;border:1px;border-color:#5a88b7;border-style:solid;background-color:#5a88b7;cursor:pointer;}

div.repPicker{background-color:#efefef;}

td.naviBgActive{background-image:url(../images/kdmc_navi_bg_down.gif);background-repeat:no-repeat;background-position:left bottom;}

td.naviBgOut{background-image:url(../images/kdmc_navi_bg.gif);background-repeat:no-repeat;background-position:left bottom;}

td.naviSubBgActive{background-image:url(../images/kdmc_navi_sub_bg_down.gif);background-repeat:no-repeat;background-position:left bottom;}

td.naviSubBgOut{background-image:url(../images/kdmc_navi_sub_bg.gif);background-repeat:no-repeat;background-position:left bottom;}

.activeTab{float:left;background-color:#5a88b7;color:#ffffff;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;padding-left:5px;padding-right:5px;padding-top:3px;padding-bottom:3px;margin-right:5px;margin-top:5px;}

.inactiveTab{float:left;background-color:#efefef;color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;padding-left:5px;padding-right:5px;padding-top:3px;padding-bottom:3px;margin-top:5px;margin-right:5px;cursor:pointer;}

td.setTextInput{height:19px;background-color:#efefef;font-size:11px;color:#000000;}

.errortext{color:#ff0000;font-weight:bold;}

div.tlbar{border:solid;border-width:1px;padding:1px;border-color:#000000;background-color:#eeeeee;width:590px;height:30px;visibility:hidden;z-index:200;}

.tblbox{color:#000000;background-color:#006999;position:absolute;top:1px;left:1px;padding:3px;display:none;visibility:hidden;z-index:250;}

.htmlEditorBorder{border:solid;border-width:1;border-color:#000000;background-color:#006999;}

.htmlEditor{border:solid;border-width:1px;border-color:#000000;background-color:#006999;position:absolute;left:16px;top:16px;width:374px;height:200px;z-index:12;}

.htmlEditLabels{font-size:11px;color:#000000;}

.htmlEditBackground{font-size:12px;font-family:Verdana,Arial,Helvetica,Sans-Serif;background-color:#006999;color:#000000;}

.htmlEditTitle{font-size:12px;color:#ffffff;font-weight:bold;background-color:#999999;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;}

.htmlEditField{border:1px;border-style:solid;color:#000000;background-color:#ffffff;border-color:#000000;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:11px;height:200px;width:590px;}

.htmlEditContent{border:solid;border-width:1;color:#000000;background-color:#006999;border-color:#000000;padding:3px;display:none;visibility:hidden;z-index:250;}

.htmleditlang{background-color:#dddddd;font-size:11px;color:#000000;text-align:right;}

.htmlEditSecondaryTitle{font-size:12px;color:#ffffff;font-weight:bold;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;}

.htmlEditSecondaryForeground{font-size:11px;color:#ffffff;}

.cutehtmlEditor{position:absolute;left:16px;top:16px;width:374px;height:200px;z-index:12;}

.cutehtmlEditorWait{position:absolute;left:326px;z-index:999;}

tr.topMain{background-color:#948683;font-size:11px;font-weight:bold;color:#ffffff;}

tr.topMainOver{background-color:#948683;font-size:11px;font-weight:bold;color:#ffffff;}

tr.topMainOut{background-color:#948683;font-size:11px;font-weight:bold;color:#ffffff;}

td.topMain{font-size:11px;}

td.topMainSpace{font-size:1px;}

tr.topSub{background-color:#ffffff;font-size:11px;font-weight:normal;color:#002e7a;}

tr.topSubOver{background-color:#948683;font-size:11px;font-weight:normal;color:#ffffff;}

tr.topSubOut{background-color:#ffffff;font-size:11px;font-weight:normal;color:#002e7a;}

td.topSub{font-size:11px;}

td.topSubSpace{font-size:1px;}

.treenode{color:#000000;background-color:#ffffff;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#aaaaaa;}

.treenode_over{color:#000000;background-color:#dddddd;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#aaaaaa;}

.homeblockRowOver{background-color:#ececec;cursor:pointer;}

.homeblockRowOut{background-color:#ffffff;cursor:pointer;}

div.thtext{color:#ffffff;top:0px;font-family:Arial, Verdana, Helvetica;font-size:12px;font-weight:bold;text-transform:uppercase;line-height:20px;position:relative;display:inline;white-space:nowrap;text-align:left;}

* html div.thtext{top:3px;}

td.HomburgRed{font-weight:bold;font-size:11px;color:#ff0000;background-color:transparent;font-family:Verdana,Arial,Helvetica,Sans-Serif;}

td.HomburgOrange{font-weight:bold;font-size:11px;color:#ff6600;background-color:transparent;font-family:Verdana,Arial,Helvetica,Sans-Serif;}

td.HomburgDarkYellow{font-weight:bold;font-size:11px;color:#ff9f17;background-color:transparent;font-family:Verdana,Arial,Helvetica,Sans-Serif;}

td.HomburgGreen{font-weight:bold;font-size:11px;color:#106000;background-color:transparent;font-family:Verdana,Arial,Helvetica,Sans-Serif;}

.HomburgRedZZZ{font-weight:bold;font-size:11px;color:#ff0000;background-color:transparent;font-family:Verdana,Arial,Helvetica,Sans-Serif;}

.HomburgOrangeZZZ{font-weight:bold;font-size:11px;color:#ff6600;background-color:transparent;font-family:Verdana,Arial,Helvetica,Sans-Serif;}

.HomburgDarkYellowZZZ{font-weight:bold;font-size:11px;color:#ff9f17;background-color:transparent;font-family:Verdana,Arial,Helvetica,Sans-Serif;}

.HomburgGreenZZZ{font-weight:bold;font-size:11px;color:#106000;background-color:transparent;font-family:Verdana,Arial,Helvetica,Sans-Serif;}

th.forumheader{border-top-width:1px;border-top-style:solid;border-top-color:#d3d3d3;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d3d3d3;border-left-width:2px;border-left-style:solid;border-left-color:#d3d3d3;background-color:#187bab;color:#ffffff;padding:3px 2px;background-image:none;}

th.forumheader_first{border-top-width:1px;border-top-style:solid;border-top-color:#d3d3d3;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d3d3d3;background-color:#187bab;color:#ffffff;padding:3px 2px;background-image:none;}

td.forumbox1{border-width:1px;border-style:solid;border-color:#187bab;background-color:#f7f7f7;padding:0;margin:0;}

td.forumbox2{border-width:1px;border-style:solid;border-color:#187bab;background-color:#f2f2f2;padding:0;margin:0;}

td.forumcell1{border-top-width:1px;border-top-style:solid;border-top-color:#187bab;border-left-width:1px;border-left-style:solid;border-left-color:#e5e5e5;background-color:#f7f7f7;padding:0;margin:0;}

td.forumcell2{border-top-width:1px;border-top-style:solid;border-top-color:#187bab;border-left-width:1px;border-left-style:solid;border-left-color:#e5e5e5;background-color:#ececec;padding:0;margin:0;}

td.forumquote{color:#187bab;font-style:italic;}

.forumlinkOut{color:#187bab;font-weight:bold;text-decoration:underline;cursor:pointer;}

.forumlinkOver{color:#00b0f0;font-weight:bold;text-decoration:none;cursor:pointer;}

.forumcreatedBy{padding:0;font-style:italic;font-size:80%;}

.mrk0{text-decoration:underline;}

.mrk1{font-style:italic;}

.mrk2{text-decoration:line-through;}

.mrk10{background-color:#ff0;}

.mrk11{background-color:#3f6;}

.mrk12{background-color:#3cf;}

.mrk13{background-color:#c96;}

.mrk14{background-color:#f90;}

.roundedBoxSettings{background-color:#00b0f0;border-color:#36c4f3;padding:0px 5px 0 5px;}

.roundedDiv{background-color:transparent;margin:0;}

.rc1, .rc2, .rc3, .rc4, .rc5, .rc6, .rc7{display:block;overflow:hidden;font-size:0;}

.rc1, .rc2, .rc3, .rc4, .rc5, .rc6{height:1px;}

.rc4, .rc5, .rc6, .rc7{border-left:1px solid;border-right:1px solid;}

.rc1{margin:0 8px 0 8px;}

.rc2{margin:0 6px 0 6px;}

.rc3{margin:0 4px 0 4px;}

.rc4{margin:0 3px 0 3px;border-width:0 5px;}

.rc5{margin:0 2px 0 2px;border-width:0 4px;}

.rc6{margin:0 2px 0 2px;border-width:0 3px;}

.rc7{margin:0 1px 0 1px;border-width:0 3px;height:2px;}

tr.tableHeader{background-color:transparent;}

td.calendarlistmonth{color:#ffffff;background-color:#187bab;border-right-width:2px;border-right-style:solid;border-right-color:#d3d3d3;border-left-width:2px;border-left-style:solid;border-left-color:#d3d3d3;}

td.calendarhourcell{background-color:#ececec;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#d3d3d3;}

.calendardayeventOut{color:#003366;background-color:#e3eff9;border-width:1px;border-style:solid;border-color:#003366;cursor:pointer;text-align:center;font-size:80%;position:absolute;display:block;}

* html .calendardayeventOut{margin-left:1px;}

.calendardayeventOver{color:#ffffff;background-color:#00b0f0;border-width:1px;border-style:solid;border-color:#003366;cursor:pointer;text-align:center;font-size:80%;position:absolute;display:block;}

* html .calendardayeventOver{margin-left:1px;}

td.calendarday{font-size:80%;padding:0;margin:0;background-color:#f7f7f7;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e3e3e3;border-left-width:2px;border-left-style:solid;border-left-color:#d3d3d3;}

td.calendardaylast{font-size:80%;padding:0;margin:0;background-color:#f7f7f7;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e3e3e3;border-left-width:2px;border-left-style:solid;border-left-color:#d3d3d3;border-right-width:2px;border-right-style:solid;border-right-color:#d3d3d3;}

td.calendardaytoday{font-size:80%;padding:0;margin:0;background-color:#e1fae1;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e3e3e3;border-left-width:2px;border-left-style:solid;border-left-color:#d3d3d3;}

td.calendardaytodaylast{font-size:80%;padding:0;margin:0;background-color:#e1fae1;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e3e3e3;border-left-width:2px;border-left-style:solid;border-left-color:#d3d3d3;border-right-width:2px;border-right-style:solid;border-right-color:#d3d3d3;}

td.calendarhour{background-color:#f7f7f7;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e3e3e3;border-left-width:2px;border-left-style:solid;border-left-color:#d3d3d3;}

td.calendarhourtoday{background-color:#e1fae1;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e3e3e3;border-left-width:2px;border-left-style:solid;border-left-color:#d3d3d3;}

td.calendarhourlast{background-color:#f7f7f7;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e3e3e3;border-left-width:2px;border-left-style:solid;border-left-color:#d3d3d3;border-right-width:2px;border-right-style:solid;border-right-color:#d3d3d3;}

td.calendarhourtodaylast{background-color:#e1fae1;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e3e3e3;border-left-width:2px;border-left-style:solid;border-left-color:#d3d3d3;border-right-width:2px;border-right-style:solid;border-right-color:#d3d3d3;}

td.calendarhalfhour{background-color:#f7f7f7;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e5e5e5;border-left-width:2px;border-left-style:solid;border-left-color:#d3d3d3;}

td.calendarhalfhourtoday{background-color:#e1fae1;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e5e5e5;border-left-width:2px;border-left-style:solid;border-left-color:#d3d3d3;}

td.calendarhalfhourlast{background-color:#f7f7f7;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e5e5e5;border-left-width:2px;border-left-style:solid;border-left-color:#d3d3d3;border-right-width:2px;border-right-style:solid;border-right-color:#d3d3d3;}

td.calendarhalfhourtodaylast{background-color:#e1fae1;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e5e5e5;border-left-width:2px;border-left-style:solid;border-left-color:#d3d3d3;border-right-width:2px;border-right-style:solid;border-right-color:#d3d3d3;}

.calendarh1{font-size:110%;padding:0;margin:0;color:#187bab;}

table.calendartable{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#187bab;border-left-width:1px;border-left-style:solid;border-left-color:#187bab;border-right-width:1px;border-right-style:solid;border-right-color:#ffffff;}

table.calendartableheader{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#187bab;border-left-width:1px;border-left-style:solid;border-left-color:#187bab;border-right-width:1px;border-right-style:solid;border-right-color:#187bab;}

td.calendarheadercellborderleft{text-align:center;background-color:#187bab;color:#ffffff;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d3d3d3;border-left-width:2px;border-left-style:solid;border-left-color:#d3d3d3;border-top-width:1px;border-top-style:solid;border-top-color:#d3d3d3;}

td.calendarheadercellborderboth{text-align:center;background-color:#187bab;color:#ffffff;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d3d3d3;border-left-width:2px;border-left-style:solid;border-left-color:#d3d3d3;border-right-width:2px;border-right-style:solid;border-right-color:#d3d3d3;border-top-width:1px;border-top-style:solid;border-top-color:#d3d3d3;}

td.calendarheaderblankcell{background-color:#187bab;}

td.calendarheaderstartcell{text-align:center;background-color:#187bab;color:#ffffff;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#187bab;border-right-width:2px;border-right-style:solid;border-right-color:#187bab;border-top-width:1px;border-top-style:solid;border-top-color:#d3d3d3;}

td.calendarheaderendcell{text-align:center;background-color:#187bab;border-top-width:1px;border-top-style:solid;border-top-color:#d3d3d3;}

td.calendarheadereventscell{background-color:#ececec;border-left-width:2px;border-left-style:solid;border-left-color:#d3d3d3;border-right-width:2px;border-right-style:solid;border-right-color:#d3d3d3;border-top-width:1px;border-top-style:solid;border-top-color:#187bab;}

.calendarlongeventouter{text-align:center;background-color:#e3eff9;color:#003366;position:relative;display:block;margin:3px 0;}

.calendarlongeventinner{border-width:1px;border-style:solid;border-color:#003366;}

.calendarlongeventinner a{text-decoration:none;}

.calendarfullevent{text-align:center;font-size:80%;background-color:#00b0f0;color:#ffffff;display:none;position:absolute;z-index:50;border-width:1px;border-style:solid;border-color:#003366;}

.calendarfullevent a{font-weight:bold;color:#ffffff;margin:0;padding:0 2px 0 0;float:right;}

.calendarfullevent a:hover{text-decoration:none;}

.calendarlistdayheader{text-align:right;background-color:#e3eff9;color:#003366;height:15px;padding:0 1px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#187bab;}

form{margin:0;}

