/*tag defaults Überschriften:#343434<>#1c5e43* Box-Rahmen #bcd3e7<>2e8b57  SuchLeiste u.linker Rand background #ccd7e0<>#abbaa5/ 
/* boxen hintergrund #eaeff5<>#f5fffa  navigation bar links rechts oben #1c5e45<>#FFFACS box headerRahmen #a3bed8<>#2e8b58
/* report header background #cfe0f1<>#abbaa6 
/* reports border #AAA<>#2e8b56
/* reports region überschrift #3A5A87<>#1c5e44
/* links #2b7c92<>#808081 
/* notification Meldung vordergrund color:#333<>1c5e45
/* notification hintergrund background-color:#D9E5EF<>#f5fffb
/* Artikelpreis 1c5e42
/*tag defaults*/
*{font-size:9pt;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;}
body{background-color:#fff;font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;margin:0;padding:0;}
td,body,p,div,span{font-family:Tahoma,Arial,Helvetica,Geneva,sans-serif;font-size:9pt;color:#000;}
a:link,a:visited{color:#808081 ;text-decoration:underline;}
a:active,a:hover{color:red;}
ul{list-style-type:circle;}
td{empty-cells:show;border-collapse:collapse;}

/*Page Level*/
#t20PageHeader{background-image:url(headerBg.jpg); padding:0px 0px 0px 0px;}

/*versuch mit center*/
/*#t20PageHeader{background-image:url(headerBg.jpg); background-repeat:no-repeat;background-position:center; padding:5px 5px 0 5px;}*/

#t20PageFooter{height:20px;padding:2px 5px;background-image:url(footerBg.gif);color:#FFF;}
#t20PageFooter *{color:#FFF;}
#t20PageFooter #t20Left{text-align:left;}
#t20PageFooter #t20Left{text-align:left;}
#t20PageFooter #t20Right{text-align:right;}
#t20ContentBody{padding:0 5px;}

#t20ContentRight ,#t20ContentMiddle{padding-top:5px;}
#t20ContentRight{padding-right:5px;}
.eLink{display:none !important;}

.pb , .pseudoButtonInactive,.pseudoButtonActive{cursor:pointer;}

.t20Breadcrumbs{font-weight:bold;padding:2px 5px;background-color:#f5fffa;vertical-align:middle;}
.t20Breadcrumbs a,.t20Breadcrumbs b{vertical-align:middle;text-decoration:none;color:#808081 ;}
.t20Breadcrumbs b{padding:0 5px;color:#586073;}
.t20Breadcrumbs a.t20Current{color:#586073;}
.t20Breadcrumbs a:hover{text-decoration:underline;}
#t20ContentLeft{width:200px;background-color:#abbaa5}
/*CPSOFT BEGIN*/
#t20ContentTop{padding-left:200px;background-color:#abbaa5}
/*Preise */
#t20preis{color:#1c5e42;font-weight:bold;white-space:nowrap;}
.t20betrag{font-weight:bold;color:#1c5e42!important;}
#t20preis2{color:#1c5e42;font-weight:normal;white-space:nowrap;}
.t20betrag2{font-weight:normal;color:#1c5e42!important;}

/*CPSOFT ENDE*/
#t20Messages{text-align:center;}
#t20Notification,#t20Success{margin:5px auto;color:#FFFACS;width:100%;background-color:#f5fffb;}
#t20Notification td.tM,#t20Success td.tM{background-image:url(msgBoxTop-Bg.gif);background-repeat:repeat-x;}
#t20Notification td.bM,#t20Success td.bM{background-image:url(msgBoxBtm-Bg.gif);background-repeat:repeat-x;}
#t20Notification td.L,#t20Success td.L{background-image:url(msgBoxMain-L.gif);}
#t20Notification td.R,#t20Success td.R{background-image:url(msgBoxMain-R.gif);}

#t20Customize *{font-size:9pt;}
.t20Login{text-align:center;width:300px;border:2px double #CCC;margin:40px auto;padding:25px;}

#t20NavBar{color:#FFFACS;text-align:right;white-space:nowrap;margin:5px 5px 0 5px;}
#t20NavBar a.t20NavBar,#t20NavBar a.t20NavBar:visited{color:#33;text-decoration:none;margin:0 3px;}
#t20NavBar a.t20NavBar:hover{text-decoration:underline;}

#t20ContentBody{}
/*Tabs*/
.t20Tabs,#t20Tabs{margin:15px 0 0 0}
#t20ChildTabs{font-weight:bold;padding:2px 5px;background-color:#f5fffa;vertical-align:middle;border-bottom:1px solid #2e8b58;}
.t20Tabs a,#t20Tabs a{text-decoration:none;color:#586073;font-weight:bold;}

.t20CurrentTab{background-image:url(topTabBg.gif)}
.t20Tab a:hover,.t20CurrentTab a{color:#808081  !important;}

.t20Tab{background-image:url(topDimTabBg.gif)}

#t20ChildTabs .t20Tab{margin:2px;padding:2px 8px;background-image:none;font-weight:normal;border-right:1px solid #ccc;display:-moz-inline-box;text-decoration:none;}
#t20ChildTabs .t20CurrentTab{margin:2px;padding:2px 8px;background-image:none;border-right:1px solid #ccc;display:-moz-inline-box;text-decoration:none;}

div.tablight{text-align:right;color:#fff;clear:both;padding-bottom:5px;}
div.tablight a{color:#fff !important;font-weight:normal !important;border-right:1px solid #fff;padding:2px 5px !important;}
div.tablight .t20CurrentTab{background:none;font-weight:bold !important;text-decoration:underline !important;}

/*hacks for table buttons*/

/*Buttons*/
.t20Button{
	cursor:pointer;
	white-space:nowrap;
	border-left:#a5a9b6 1px solid;
	border-top:#a5a9b6 1px solid;
	border-right:#7b8194 1px solid;
	border-bottom:#7b8194 1px solid;
	background:url(btn-bg.gif);
	text-decoration:none !important;
	font-weight:bold;
	color:#586073 !important;
	margin:3px;
	padding:0 8px;
	background-color:#c9e5ec;
	display:-moz-inline-box;
}
.t20Button:hover{background-color:#2e8b56;}

.t20Button2{
	cursor:pointer;
	white-space:nowrap;
	border-left:#a5a9b6 1px solid;
	border-top:#a5a9b6 1px solid;
	border-right:#7b8194 1px solid;
	border-bottom:#7b8194 1px solid;
	background:url(button2.gif);
	text-decoration:none !important;
	font-weight:bold;
	color:#586073 !important;
	margin:3px;
	padding:0 8px;
	background-color:#c9e5ec;
	display:-moz-inline-box;
}
.t20Button2:hover{background-color:#2e8b56;}

.t20ButtonAlternative2{cursor:pointer;white-space:nowrap;border:#888888 1px solid;text-decoration:none;margin:3px;padding:2px;}
.t20ButtonAlternative2:hover{background-color:#369;}
.t20ButtonAlternative3{cursor:pointer;background-color:#FFF;white-space:nowrap;border:#FF0000 1px solid;text-decoration:none;font-weight:700;margin:3px;padding:2px;}
.t20ButtonAlternative3:hover{background-color:#FFF;}
/*Labels*/
.t20NoLabel{font-weight:normal;white-space:nowrap;}
.t20OptionalLabel{font-weight:normal;white-space:nowrap;color:#1c5e43;}
a.t20OptionalLabelwithHelp{cursor:help;font-weight:normal;white-space:nowrap;color:#1c5e43;}
.t20RequiredLabel{cursor:help;font-weight:normal;white-space:nowrap;color:#1c5e43;}
a.t20RequiredLabelwithHelp{cursor:help;font-weight:normal;white-space:nowrap;color:#1c5e43;}
.t20InlineError *{cursor:help;font-weight:normal;white-space:nowrap;color:#1c5e43;}
.t20Req{color:#1c5e44 !important;font-size:9pt;}
/*Lists*/
.t20ButtonList .t20current{background-image:url(buttonC.gif);color:#000 !important;}
.t20HorizontalImageswithLabelList td{text-align:center;padding:5px;}
.t20HorizontalLinksList{text-align:left;}
.t20HorizontalLinksList a{margin-left:3px;margin-right:3px;}
.t20HorizontalLinksList a.t20current{text-decoration:none;}

table.t20TabbedNavigationList{margin:0 0 0 15px;}

.t20VerticalImagesList img{display:block;margin:auto;}
.t20VerticalImagesList td{text-align:center;padding:2px;}
.t20VerticalImagesList .t20current{border-left:2px solid #CCC;border-right:2px solid #CCC;}
.t20VerticalOrderedList .t20current a{text-decoration:none;}

.t20VerticalSidebarList{}
.t20VerticalSidebarList a{white-space:nowrap;display:block;padding:2px;}
.t20VerticalSidebarList a:hover,.t20VerticalSidebarList a.current{color:#000;font-weight:bold;background-color:#a3c2df}

.t20VerticalUnorderedListwithBullets{list-style-type:circle;}
.t20VerticalUnorderedListwithBullets .t20current a{text-decoration:none;}
.t20VerticalUnorderedLinkswithoutBullets{list-style:none;}
.t20VerticalUnorderedLinkswithoutBullets .t20current a{text-decoration:none;}
.t20WizardProgressList{text-align:center;}
.t20WizardProgressList div{margin:2px;}
.t20WizardProgressList .t20current{border:2px solid #CCC;padding:2px;}

table.t20Report{}
th.t20ReportHeader{white-space:nowrap;padding:2px 8px;background-color:#abbaa6 ;}
td.t20data{padding:2px 8px;}

td.t20dataalt{padding:2px 8px;}
.t20Borderless{}
.t20Borderless th.t20ReportHeader{border:none;border-right:2px solid #FFF;}
.t20Borderless td.t20data{border:none;}
.t20HorizontalBorder{}
.t20HorizontalBorder th.t20ReportHeader{border-bottom:1px solid #2e8b56;}
.t20HorizontalBorder td.t20data{border-bottom:1px solid #2e8b56;}
.t20HorizontalBorder span.t20preis{margin: 10px 10px 0 10px;padding: 0 0 0 0;font-size:18px;font-weight:bold;color:#004D9F;}
/*CPSOFT BEGIN*/
.t20HorizontalBorder span.preis{margin: 10px 10px 0 10px;padding: 0 0 0 0;font-size:18px;font-weight:bold;color:#004D9F;}
/*CPSOFT END*/


.t20Standard{border-left:1px solid #2e8b56;}
.t20Standard th.t20ReportHeader{border:1px solid #2e8b56;border-left:none;}
.t20Standard td.t20data{border:1px solid #2e8b56;border-left:none;border-top:none;background-color:#f2f2f5;}
.t20StandardAlternatingRowColors{border-left:1px solid #2e8b56;}
.t20StandardAlternatingRowColors th.t20ReportHeader{border:1px solid #2e8b56;border-left:none;}
.t20StandardAlternatingRowColors td.t20data{border:1px solid #2e8b56;border-left:none;border-top:none;}
.t20StandardAlternatingRowColors td.t20dataalt{background-color:#EEE;border:1px solid #2e8b56;border-left:none;border-top:none;}
.t20ValueAttributePairs{}
.t20ValueAttributePairs th.t20ReportHeader{text-align:left;border:1px solid #2e8b56;border-right:none;border-bottom:none;}
.t20ValueAttributePairs td.t20data{border:1px solid #2e8b56;border-bottom:none;background-color:#f2f2f5;}
.t20ValueAttributePairs td.t20seperate{border-top:1px solid #2e8b56;}
.t20ValueAttributePairs td.t20seperate hr{height:2px;color:#2e8b56;background-color:#2e8b56;}

/*CPSOFT BEGIN*/
.t20TopAngebote{}
.t20TopAngebote th.t20ReportHeader{text-align:left;border-left:1px solid #2e8b56;border-right:none;border-bottom:none;}
.t20TopAngebote td.t20data{font-weight:bold;border-left:1px solid #2e8b56;border-bottom:none;background-color:#F2F2F5;}
.t20TopAngebote span.t20Werbung{font-weight:bold;border-left:0px solid #2e8b56;border-bottom:none;background-color:#F2F2F5;color:#FFA500;}
.t20TopAngebote td.t20seperate{border-top:1px solid #2e8b56;}
.t20TopAngebote td.t20seperate hr{height:2px;color:#2e8b56;background-color:#2e8b56;}

table.katTopAngebote{width:100%;border:10px solid #FFF;}
th.katTopAngebote{text-align:left;}
td.katTopAngebote{font-weight:normal;width:30%}
.katTopAngebote span.t20Werbung{font-weight:bold;border-left:0px solid #2e8b56;border-bottom:none;background-color:#F2F2F5;color:#FFA500;}


/*CPSOFT END*/

.t20CalendarHolder{width:100%}
.t20CalendarHolder .t20MonthTitle{font-weight:700;text-align:center;font-size:15px;background-color:#CCCCCC;color:#FFFFFF;border:1px solid #808080;padding:4px;}
.t20CalendarHolder .t20MonthBody{border-left:1px solid #808080;}
.t20Calendar{width:100%;background-color:#FFFFFF;}
.t20Calendar .t20DayOfWeek{background-color:#EFEFEF;border-right:1px solid #808080;border-bottom:1px solid #808080;padding:4px;}
.t20Calendar td{height:50px;width:14%;border-right:1px solid #808080;border-bottom:1px solid #808080;}
.t20Calendar .t20DayTitle{text-align:right;float:right;border:#808080 1px solid;border-right:none;border-top:none;background-color:#FFFFFF;padding:2px;}
.t20Calendar .t20Day{vertical-align:top;}
.t20Calendar .t20NonDayTitle{text-align:right;color:#FFFFFF;background-color:#FFFFFF;}
.t20Calendar .t20NonDay{background-color:#FFFFFF;}
.t20Calendar .t20WeekendDayTitle{float:right;border:1px solid #808080;border-right:none;border-top:none;text-align:right;color:#000000;background-color:#F9F9F9;padding:2px;}
.t20Calendar .t20WeekendDay{background-color:#F9F9F9;}
.t20Calendar .t20Today{font-weight:bold;vertical-align:top;background-color:#FDF9CE;}
.t20Calendar .t20Today .t20DayTitle{background-color:#CCCCCC;}

.t20CalendarAlternative1Holder .t20MonthTitle{text-align:center;font-size:20px;color:#999;font-weight:700;}
.t20CalendarAlternative1Holder .t20MonthBody{border-top:1px solid #808080;border-left:1px solid #808080;}
.t20CalendarAlternative1 .t20DayOfWeek{color:#3c3c3c;background-color:#abbaa6 ;border-right:1px solid #808080;border-bottom:1px solid #808080;padding:3px;}
.t20CalendarAlternative1 td{width:100px;height:80px;border-right:1px solid #808080;border-bottom:1px solid #808080;padding:4px;background-color:#f2f2f5;}
.t20CalendarAlternative1 .t20DayTitle{font-weight:700;text-align:right;float:left;}
.t20CalendarAlternative1 .t20Day{vertical-align:top;}
.t20CalendarAlternative1 .t20NonDayTitle{text-align:right;float:left;margin-right:5px;color:#7e8694;}
.t20CalendarAlternative1 .t20NonDay{border-right:1px solid #808080;border-bottom:1px solid #808080;}
.t20CalendarAlternative1 .t20WeekendDayTitle{font-weight:700;text-align:right;float:left;color:#CCCCCC;}
.t20CalendarAlternative1 .t20Today{vertical-align:top;background-color:#FFFFFF;}
.t20SmallCalenderHolder .t20MonthTitle{background-color:#CCCCCC;text-align:center;font-weight:700;color:#FFFFFF;border:1px solid #808080;padding:2px;}
.t20SmallCalenderHolder .t20MonthBody{border-left:1px solid #808080;}

.t20SmallCalender .t20DayTitle{border-bottom:1px solid #FFFFFF;background-color:#FFFFFF;}
.t20SmallCalender td{border-right:1px solid #808080;border-bottom:1px solid #808080;width:40px;height:40px;}
.t20SmallCalender .t20Day{vertical-align:top;background-color:#FFFFFF;}
.t20SmallCalender .t20DayOfWeek{color:#3c3c3c;background-color:#abbaa6 ;}
.t20SmallCalender .t20NonDayTitle{color:#808080;border-bottom:1px solid #EFEFEF;background-color:#EFEFEF;}
.t20SmallCalender .t20NonDay{color:#808080;background-color:#EFEFEF;}
.t20SmallCalender .t20WeekendDayTitle{color:#000000;border-bottom:1px solid #CCCCCC;background-color:#CCCCCC;}
.t20SmallCalender .t20WeekendDay{color:#000000;background-color:#CCCCCC;}
.t20SmallCalender .t20Today{font-weight:bold;vertical-align:top;background-color:#FDF9CE;;}
.t20SmallCalender .t20Today .t20DayTitle{border-bottom:1px solid #FDF9CE;background-color:#FDF9CE;}

div.t20contentcollapse{display:table;}
.t20PopupHead{background-color:#f5fffa;padding:6px;border:#2e8b57 1px solid;}
.t20PopupBody{padding:6px;}
div.dhtmlMenuLG{white-space:nowrap;clear:both;}

/* DHTML */
div.dhtmlMenuLG{white-space:nowrap;clear:both;}
div.dhtmlMenuLG div.dhtmlMenuItem{text-align:center;float:left;margin:0px 15px 0px 0px;}
div.dhtmlMenuLG a.dhtmlBottom{text-decoration:none;display:block;font-size:12px;margin:0px 5px;font-weight:bold;}
div.dhtmlMenuLG img.dhtmlMenu{}
div.dhtmlMenuLG div.htmldbBKHolder{float:left;}
div.dhtmlMenuLG img.dhtmlMenuOn{}

ul.dhtmlTree {list-style:none;}
ul.dhtmlTree li{padding:2px 0;vertical-align:middle;}
ul.dhtmlTree li img{margin:0 4px;vertical-align:middle;}

.dhtmlSubMenu {background-color: #FFFFFF;font-size: 11px;width: 200px;border:1px solid #b7b7b7;list-style-type : none;margin:0em;padding-left:0em;}
.dhtmlSubMenu li{margin:0em;padding-left:0em;}
.dhtmlMenuSep{text-align:center;}
img.dhtmlMenuSep{display:block; margin:auto; width:80%;border:1px solid #efefef; height:1px; background-color:#CCCCCC; }
.dhtmlSubMenu img.dhtmlSep {width:180px;height:1px;}
.dhtmlSubMenu .htmldbMIMG {vertical-align:middle;float:right}
.dhtmlSubMenu .dhtmlSubMenuP {background-color:#abbaa6 ;text-align:center;color: #3c3c3c;padding: 3px;border-bottom:#CCCCCC 1px solid;padding:0px 8px;text-decoration: none;white-space: nowrap;font-weight:bold;margin:1px;}
.dhtmlSubMenu a.dhtmlSubMenuN {border:1px solid #efefef;color:#808080;display:block;font-weight:normal;padding:3px 8px;text-decoration: none;		white-space: nowrap;		margin:1px;		height:1%;		overflow:hidden;	}
.dhtmlSubMenu a.dhtmlSubMenuN:hover {background-color:#DDDDDD;border:1px solid black;color:#000000;padding:3px 8px;margin:1px;}
.dhtmlSubMenu a.dhtmlSubMenuS {border:1px solid #efefef;color:#808080;display:block;font-weight:normal;padding:3px 8px;	text-decoration: none;		white-space: nowrap;		margin:1px;		height:1%;		overflow:hidden;	}
.dhtmlSubMenu a.dhtmlSubMenuS:hover {background-color:#DDDDDD;border:1px solid #000000;		color: #000000;		display: block;		font-weight: normal;		padding:3px 8px;		margin:1px;	}

.dhtmlMenuLG2 li a{float:left;}

.dhtmlMenuLG2{list-style-type:none;padding:0;margin:0;vertical-align:middle;white-space:nowrap;}
.dhtmlMenuLG2 *{float:left;text-decoration:none;display:block;line-height:25px;height:25px;vertical-align:middle;white-space:nowrap;}
.dhtmlMenuLG2 li{background-image:url(../menu_small_m.gif);border:1px solid #999;}
.dhtmlMenuLG2 li.dhtmlMenuItem{margin:0 4px 0 0;} 
.dhtmlMenuLG2 li.dhtmlMenuItem a{padding:0 4px;}

.dhtmlMenuLG2 li.dhtmlMenuItem1{margin:0 4px 0 0;}  
.dhtmlMenuLG2 li.dhtmlMenuItem1 a{padding:0 4px;margin:0 4px 0 0;}
.dhtmlMenuLG2 li.dhtmlMenuItem1 img{margin:0 2px 0 0;}

.dhtmlSubMenu2 {background-color: #f2f2f5;font-size: 11px;width: 200px;border:1px solid #b7b7b7;list-style-type : none;margin:0em;padding-left:0em;}
.dhtmlSubMenu2 li{margin:0em;padding-left:0em;}
.dhtmlMenuSep2{text-align:center;}
img.dhtmlMenuSep2{display:block; margin:auto; width:80%;border:1px solid #efefef; height:1px; background-color:#ccc; }
.dhtmlSubMenu2 img.dhtmlSep {width:180px;height:1px;}
.dhtmlSubMenu2 .t13MIMG {vertical-align:middle;float:right}
.dhtmlSubMenu2 .dhtmlSubMenuP {background-color:#abbaa6 ;text-align:center;color: #3c3c3c;border-bottom:#ccc 1px solid;padding:3px 8px;text-decoration: none;white-space: nowrap;font-weight:bold;}
.dhtmlSubMenu2 a.dhtmlSubMenuN:link,.dhtmlSubMenu2 a.dhtmlSubMenuN:visited {color:#808080;display:block;font-weight:normal;padding:3px 8px;text-decoration:none;white-space:nowrap;height:1%;overflow:hidden;}
.dhtmlSubMenu2 a.dhtmlSubMenuN:hover {background-color:#ddd;color:#000;}
.dhtmlSubMenu2 a.dhtmlSubMenuS:link,.dhtmlSubMenu2 a.dhtmlSubMenuS:visited {color:#808080;display:block;font-weight:normal;padding:3px 8px;text-decoration:none;white-space:nowrap;height:1%;overflow:hidden;}
.dhtmlSubMenu2 a.dhtmlSubMenuS:hover {background-color:#ddd;color:#000;}

/*Regions*/
.t20Region{margin-bottom:5px;}
.t20RegionHeader{vertical-align:middle;font-size:9pt;font-weight:bold;color:#1c5e43;background-image:url(hdingBar-BG.gif);background-repeat: repeat-x;text-align:left;padding:1px 8px;white-space:nowrap;border:1px solid #2e8b58}
/*.t20RegionHeader{vertical-align:middle;font-weight:normal;font-size:9pt;font-weight:bold;color:#1c5e43;background-image:url(hdingBar-BG.gif);background-repeat: repeat-x;text-align:left;padding:1px 8px;white-space:nowrap;border:1px solid #2e8b58}*/
.t20RegionBody{padding:8px;background-color:#f5fffa;}
/*.t20ButtonHolder{background-color:#f5fffa;text-align:right;}  neu CPSOFT*/
.t20ButtonHolder{background-color:#abbaa5;text-align:right;}
/* region overrides*/


.t20Borderless{}
.t20Bracketed{}
.t20ButtonRegionwithTitle{}
.t20ButtonRegionwithoutTitle{}
.t20ChartRegion{}
.t20FormRegion{}

.t20HideShow{}
.t20ListRegionwithIcon{}
.t20NavRegion{width:200px;}
.t20NavRegion .t20RegionHeader{border:none;background-image:none;}
.t20NavRegion .t20RegionBody{border:none;background:none;padding:0 0 0 10px;}
.t20NavRegionAlt{width:200px;}
.t20RegionwithoutButtonsandTitle{}
.t20RegionwithoutTitle{}
.t20ReportList{}

.t20ReportsRegion{}
.t20ReportsRegion .t20RegionBody{padding:0;}

.t20ReportsRegion100{width:100%;}
.t20ReportsRegionAlt{}
/*.t20SidebarRegion{width:200px;border:#2e8b57 1px solid;border-top:none;} neu CPSOFT*/
.t20SidebarRegion{padding-left:2px;width:200px;border:#2e8b57 1px solid;border-top:none;}
.t20SidebarRegionAlt{width:200px;}
.t20ReportsRegionAlt .t20RegionHeader{border:none;border-bottom:1px solid #1c5e44;color:#1c5e44;background-image:none;}
.t20ReportsRegionAlt .t20RegionBody,.t20ReportsRegionAlt .t20ButtonHolder{border:none;background:none;}

.t20WizardRegion{}
.t20WizardRegionIcon{}

table.apexir_WORKSHEET_DATA{}
table.apexir_WORKSHEET_DATA th{color:#808081  !important;white-space:nowrap;padding:2px 8px;background-color:#abbaa6  !important;background-image:none !important;}
table.apexir_WORKSHEET_DATA th div{color:#808081  !important;font-size:11px;letter-spacing:1;text-decoration:underline;cursor:pointer;}
table.apexir_WORKSHEET_DATA td{background:none;border-top:1px #fff solid;border-bottom:1px #ccc solid;font-size:8pt;padding:3px 9px;empty-cells:show;background-color:#f2f2f5 !important}

table.apexir_WORKSHEET_DATA tfoot tr td ,table.apexir_WORKSHEET_DATA th.apexir_REPEAT_HEADING{background:none !important;}
.dhtmlSubMenuN{border:none !important;}
img.dhtmlMenuSep{height:1px !important;border:none !important;}


/* CPSOFT BEGIN */
table.t20artrep{margin-bottom:5px; width:600px ;background-color:#FFFFFF}
th.t20artrepHeader{margin-left:10px; width:490px; vertical-align:top;font-weight:normal;font-size:9pt;font-weight:bold;color:#1c5e43;background-image:url(headbg.gif);background-repeat: repeat-x;text-align:left;padding-left:8px;white-space:nowrap;border:0px solid #2e8b58}
td.t20artrepdata{height:110px ;width:390px; margin-left:10px; vertical-align:middle;font-weight:bold;font-size:9pt;color:#1c5e43;text-align:left;padding-left:8px;border:0px solid #2e8b58}
td.t20artreppreis{text-align:right; width:100px; margin-left:10px; vertical-align:middle;font-weight:bold;font-size:10pt;color:#FF0000;padding-left:8px;border:0px solid #a3bed8}
td.t20artrepeinh{text-align:left; margin-left:10px; vertical-align:middle;font-weight:bold;font-size:10pt;color:#FF0000;padding-left:8px;padding-right:8px;border:0px solid #a3bed8}


table.t20nav{margin-bottom:0px; height:200px; width:200px; background-color:#FFFFFF}
th.t20navHeader{margin:0;   height:49px; vertical-align:middle; background-image:url(headbg_nav.gif); text-align:center;padding-left:0px; white-space:nowrap;border:0px solid #2e8b58}
td.t20navdata{margin:0 0 0 0; vertical-align:middle; text-align:left;padding:0 0 0 0;}
img.navigation{width:200px; height:151px}
a.t20nav:link, a.t20nav:visited {font-size : 16px; font-weight : bold;color :#FFFFFF;}
a.t20nav:hover {color : red; } 


table.tree {margin:0 0 0 0;padding:0 0 0 0;width:185px}


a.treebg:link, a.treebg:visited {display : block; 
background : url(menu_bg.png) no-repeat; 
vertical-align : middle; font-size : 12px; font-weight : bold; 
color : #000000; text-align : left; padding-top : 5px; 
padding-left : 12px; height : 20px !important; 
height : 25px; text-decoration : none; }

a.treebg:hover {background-position : 0 -25px; text-decoration : none; color : #1F1EA6 }

a.treebg#active_menu  {
color : #0900B8; font-size : 12px; font-weight : bold; background : url(menu_bg_ac.png) no-repeat; 
height : 20px !important; height : 25px; 
text-decoration : none; } 

a.treebgsub:link, a.treebgsub:visited {padding-left : 1px;padding-top: 6px; 
vertical-align : middle; font-size : 10px; font-weight : bold; 
color : #000000; text-align : left;height : 16px !important; 
height : 21px; text-decoration : none;} 

a.treebgsub:hover  {color : #0900B8 } 

td.treesubbul{width:13px;height:16px !important;background : url(bull1.png) no-repeat; }



/* CPSOFT END */


