/*

Um ein Bild im Heading-Bereich auszulassen muss dem uebergeordneten Div
das Attribut display:none zugewiesen werden.

Die Namen fuer die Bilder sind im Code der Seite fix definiert.

Die Angabe "!important" am Ende mancher Attributwerte darf keinesfalls
entfernt werden, sonst wird die Angabe ignoriert!

*/

/*

Allgemeines Design

dunkelgruen = #46AB4D
mittelgruen = #87C07F
hellgruen = #E8FFE9
*/



body /* Definition des Hintergrundes der kompletten Seite */
{
  color:#000;
	background-color:#e0e0e0;
  background-image: none;

}

a /* normaler Link */
{
    color:#46AB4D;
    text-decoration:none;
}

a:hover /* mausÃ¼berfahrener normaler Link */
{
    color:#46AB4D;
    text-decoration: underline;
}

.moreLink.inactive,
.moreLink.inactive:hover /* inaktiver Link mit Bild voran */
{
    color:#fff !important;
}

h1 /* Ãœberschrift erster Ordnung */
{
    font-size:8pt;
    color:#030303;
    font-weight:bold;
}

h2 /* Ãœberschrift zweiter Ordnung */
{
    font-size:13pt;
    color:#46AB4D;
    font-weight:bold;
}

.highlight1 /* hervorgehobener Schriftzug */
{
    color:#46AB4D;
    font-weight:bold;
}

#microHeadingDiv .highlight1 /* hervorgehobener Schriftzug in der Kopfzeile */
{
    color:#cc9900;
}

/*

Seitencontainerdesign

*/

#headingRow2Div  /* Hintergrundfarbe der HauptmenÃ¼-Zeile im Kopfbereich */
{
    background-color:#46AB4D;
}

#headingRow2SubDiv3 a:hover /* Schriftfarbe des mausÃ¼berfahrenen Logout-Labels */
{
    color:#fff !important;
}

#headingRow3Div /* HÃ¶he und Hintergrundfarbe des Bereichs unter der HauptmenÃ¼-Zeile im
					Kopfbereich */
{
    background-color:#fff;
    height:9px;
}

#footerDiv /* Farben des Footers */
{
    background-color:White;
    color:#898989;
}

/*

Overlays / Modaldialoge

*/

.modalFrameDiv, .modalBody /* Hintergrundfarbe und Rahmen des Modaldialogs */
{
    background-color:#46AB4D;
}

.modalLeftMenuDiv /* Hintergrundfarbe des MenÃ¼bereichs des Modaldialogs */
{
    background-color:White;
}

.modalContentContainerDiv /* Hintergrundfarbe des Inhalts des Modaldialogs */
{
    background-color:white;
}

/*

MenÃ¼s

*/

/* HauptmenÃ¼ */

#headingRow2SubDiv2 .RadMenu .rmGroup, .rmRootGroup,
#headingRow2SubDiv2 .RadMenu ul.rmHorizontal .rmLink,
#headingRow2SubDiv2 .RadMenu ul.rmHorizontal .rmItem,
#headingRow2SubDiv2 .RadMenu ul.rmHorizontal .rmText /* Hintergrundfarbe auf erster Ebene */
{
    background-color: #46AB4D !important;
}


#headingRow2SubDiv2 .RadMenu ul.rmHorizontal .rmItem  /* vertikale Striche zwischen den
					MenÃ¼punkten auf	erster Ebene */
{
    border-right:1px solid #fff !important;
}

#headingRow2SubDiv2 .RadMenu ul.rmHorizontal .rmText,
a.logoutLink, a.logoutLink:hover /* Schriftfarbe im MenÃ¼ */
{
    color: #fff !important;
      font-weight: normal !important;
}

#headingRow2SubDiv2 .RadMenu ul.rmVertical .rmItem,
#headingRow2SubDiv2 .RadMenu ul.rmVertical .rmText,
#headingRow2SubDiv2 .RadMenu ul.rmVertical .rmLink /* Standard-Hintergrundfarbe zweite und
					folgende Ebenen */
{
    color: #000;
    background-color: #fff !important;
    border-right: none !important;
}
#headingRow2SubDiv2 .RadMenu ul.rmVertical .rmLink .verticalMenuItemDiv {
  color: #46AB4D !important;
}

#headingRow2SubDiv2 .RadMenu ul.rmVertical .rmLast /* unterer Rand zweite und folgende
					Ebenen */
{
    border-bottom:1px solid #46AB4D !important;
}

#headingRow2SubDiv2 .RadMenu ul.rmHorizontal .rmLink:hover,
#headingRow2SubDiv2 .RadMenu ul.rmHorizontal .rmLink:hover .rmText /* Hintergrund- und
					Schriftfarbe auf allen Ebenen beim MausÃ¼berfahren */
{
   background-color:#fff !important;
    text-decoration: underline;
	  color: #46AB4D !important;

}

#headingRow2SubDiv2 .RadMenu ul.rmHorizontal .rmExpanded,
#headingRow2SubDiv2 .RadMenu ul.rmHorizontal .rmExpanded .rmText,
#headingRow2SubDiv2 .RadMenu ul.rmHorizontal .rmSelected,
#headingRow2SubDiv2 .RadMenu ul.rmHorizontal .rmSelected .rmText /* Hintergrund- und Schriftfarbe
					angeklickter MenÃ¼punkte */
{
  background-color:#fff !important;
	color: #46AB4D !important;
}

/* Content-MenÃ¼ */

.RadTreeView .rtIn, #leftColumnDiv a /* Schriftfarbe im MenÃ¼ */
{
    color:#46AB4D !important;
}

#leftColumnDiv a:hover /* Schriftfarbe mausÃ¼berfahrener Links */
{
    color:#000 !important;
}

.RadTreeView .rtUL .rtLI /* Linie zwischen den MenÃ¼punkten */
{
    border-top:1px dotted #898989 !important;
}
.RadTreeView .rtUL .rtLI.rtLast /* unterste Linie im MenÃ¼ */
{
    /* border-bottom:1px dotted #898989 !important; */
}

.RadTreeView .rtHover .rtIn, /* Farben von MausÃ¼berfahrenen MenÃ¼punkten */
.RadTreeView .rtSelected .rtIn
{
	color:#46AB4D !important;
	background-color:#fff !important;
  text-decoration: underline;
}

/* Tabellen-KontextmenÃ¼ */

.helpingDiv .RadTreeView .rtIn, .helpingDiv a /* Schriftfarbe */
{
    color:#333 !important;
}

.helpingDiv a:hover, .helpingDiv a.moreLink:hover, .helpingDiv a.rtIn:hover /* Schriftfarbe beim MausÃ¼berfahren */
{
    color:#000 !important;
}

/*

Formulare und Tabellen

*/

.formDiv /* Hintergrundfarbe des Bereichs fÃ¼r Formulare */
{
    background-color:#fff3d3;
}

.formTable thead td,
.formTable th,
.RadGrid .rgHeader,
.RadGrid th.rgResizeCol,.RadGrid .rgPager,
.GridFilter_Div,
.formTable thead td.headerSubTable,
.rgExpandCol, .rgGroupHeader td /* Farben des Tabellenkopf- und FuÃŸbereichs */
{
    background-color:#46AB4D !important;
    color:#fff !important;
}

.formTable3 .column1, .formTable3 .column2,
.RadGrid .rgHeader,
.RadGrid th.rgResizeCol,
.RadGrid .rgRow td,
.RadGrid .rgAltRow td,
.formTable thead td, .formTable th,
.rgDetailTable, .rgExpandCol,
.rgGroupHeader td, .RadListBox .rlbItem, .RadListBox .rlbEmptyMessage /* Farbe der Linie zwischen Tabellenzellen */
{
    border-color:#fff !important;
}

.RadGrid th.rgSorted /* Farben der Spalte nach der sortiert wird */
{
    background-color: #87C07F !important;
    color:#000 !important;
}

.formTable tbody td, /* Farben des Tabellen-Inhalts */
.RadGrid .rgRow td,
.RadGrid .rgAltRow td, .RadListBox .rlbItem
{
    color:#000 !important;
    background-color:#E8FFE9 !important;
}

.RadGrid .rgSelectedRow, /* Farben der selektierten Reihe(n) */
.RadGrid .rgSelectedRow td,
.RadGrid .rgSelectedRow a, .RadListBox .rlbSelected
{
    color:#000 !important;
    background-color:#87C07F !important;
}

.RadGrid .rgNumPart a /* Die Seitenzahlen */
{
	color:#000 !important;
	font-weight:bold;
}

.RadGrid .rgNumPart a:hover, /* Die ausgewÃ¤hlten/mausÃ¼berfahrenen Seitenzahlen */
.RadGrid .rgNumPart a:hover span,
.RadGrid .rgNumPart a.rgCurrentPage,
.RadGrid .rgNumPart a.rgCurrentPage span
{
	background:#46AB4D !important;
	color:#fff !important;
}

input[type="submit"], input[type="button"] /* BestÃ¤tigungsbutton */
{
    color:#fff;
}

input.cancelButton[type="submit"] /* Abbrechen-Button */
{
    color:#fff;
}

.RadTreeList .rtlHeader,
.RadTreeList th.rtlResizeCol,
.RadTreeList .rtlPager,
.rtlExpandCol,
.rtlGroupHeader td /* Farben des Tabellenkopf- und Fußbereichs der Baumstrukturformulare */
{
    background-color:#e0e0e0 !important;
    color:#333 !important;
}

.RadTreeList_Default .rtlHeader,
.RadTreeList_Default .rtlHeader th,
.RadTreeList_Default .rtlR td,
.RadTreeList_Default .rtlA td,
.RadTreeList_Default .rtlREdit td,
.RadTreeList_Default .rtlRFooter td,
.RadTreeList_Default .rtlEditForm /* Farbe der Linie zwischen Tabellenzellen der Baumstrukturformulare */
{
    border-color: #D9D9D9 !important;
}

.RadTreeList .rtlNumPart a:hover,
.RadTreeList .rtlNumPart a:hover span,
.RadTreeList .rtlNumPart a.rtlCurrentPage,
.RadTreeList .rtlNumPart a.rtlCurrentPage span /* Die ausgewaehlten/mausueberfahrenen Seitenzahlen der Baumstrukturformulare */
{
    background: #ffe189 !important;
    color: #000 !important;
}

.RadTreeList .rtlNumPart a /* Die Seitenzahlen der Baumstrukturformulare */
{
    color: #000 !important;
    font-weight: bold;
}

.RadTreeList .rtlVBorders td.rtlL,
.RadTreeList .rtlLines td.rtlL /* Hintergrundfarbe linker Bereich der Baumstrukturformulare */
{
    background-color: #FFFFFF !important;
}


.RadTreeList .rtlA /* Hintergrundfarbe gerader Reihen der Baumstruktur */
{
    background-color: #fff3d3 !important
}


.RadTreeList .rtlR /* Hintergrundfarbe ungerader Reihen der Baumstruktur */
{
    background-color: #FFFFFF !important;
}


.RadTreeList .rtlRSel,
.RadTreeList .rtlRSel td /* Hintergrund- und Schriftfarbe markierter Reihen der Baumstruktur */
{
    background-color: #cc9900 !important;
    color: #000 !important;
}


/* helpingDiv ist ein Bereich, der sich neben manchen Tabellen befindet und sich beim Scrollen
					mitbewegt */
.helpingDivHeading /* Farben des Kopfbereichs des helpingDiv */
{
    color:White;
    background-color:#46AB4D;
}

.helpingDivContent,  /* Farben des Inhaltbereichs des helpingDiv */
.helpingDiv .RadTreeView .rtHover .rtIn,
.helpingDiv .RadTreeView .rtSelected .rtIn
{
    background-color:#E8FFE9 !important;
}

/*

Tooltips, Fehler- und Erfolgsmeldungen

*/

.errorMessageDiv /* Farben der Fehlermeldungen */
{
    border: 1px solid #B4483E;
    background-color:#E8FFE9;
    color:#000;
}

.warningMessageDiv /* Farben der Warnmeldungen */
{
    border: 1px solid #FF4500;
    background-color:#FFFED5;
    color:#FF4500;
}

.successMessageDiv /* Farben der Erfolgsmeldungen */
{
    border: 1px solid green;
    background-color:#BFFFBF;
    color:#005000;
}

.infoMessageDiv /* Farben der Infomeldungen */
{
    border: 1px solid blue;
    background-color:#D2EDFF;
    color:darkblue;
}

#tooltipDiv /* Farben des Tooltip-Fensters */
{
    background-color:#fff3d3;
    border: 1px solid #000;
}

.tooltipHeadingDiv /* Farben des Kopfbereichs des Tooltip-Fensters */
{
    background-color:#797979;
    color:White;
}

#errortipDiv /* Farben des Errortip-Fensters */
{
    background-color:#FFFED5;
    border: 1px solid #B4483E;
}

.errortipHeadingDiv /* Farben des Kopfbereichs des Errortip-Fensters */
{
    background-color:#D81F01;
    color:White;
}

input.errortip[type="text"],input.errortip[type="password"],textarea.errortip,
.RadComboBox.errortip .rcbArrowCellRight,
.RadComboBox.errortip .rcbInputCell,
.RadListBox.errortip .rlbGroup,
div.combiningPanel.errortip  /* Farben von Eingabefeldern bei fehlerhaften Eingaben */
{
    background-color:#FFFED5 !important;
    border: 1px solid #B4483E !important;
}

#confirmationDiv, #alertMessageDiv /* Farben des BestÃ¤tigungs-Fensters */
{
    background-color:#fff3d3;
    border: 1px solid #000;
}

#confirmationHeadingDiv, #alertMessageHeadingDiv /* Farben des Kopfbereichs des BestÃ¤tigungs-Fensters */
{
    background-color:#797979;
    color:White;
}

#tableToolTipDiv {
    background-color:#fff3d3;
    border: 1px solid #000;
}

/* Tim changes */
#headingRow2SubDiv1 { /* ausblenden spacer vor dem hauptmenu */
  display: none;
}

.RadTreeView .rtIn { /* font im linken baummenu */
  font-weight: normal !important;
}

#headingRow2SubDiv2 .RadMenu ul.rmVertical .rmText { /* Hintergrund eines menupunktes im dropdown */
  background-image: none !important;
  background: none;
}

#headingRow2SubDiv2 .RadMenu ul.rmVertical .rmLink:hover {
  background: none !important;
}

#headingRow2SubDiv2 .RadMenu ul.rmVertical .rmLink:hover .rmText {
  background: none !important;
}

.RadGrid_Default .rgInfoPart { /* Text am Ende einer Tabelle - x elemente in y seiten */
  color: #fff !important;
}

/* Anpassungen Hoehe Hauptmenu */
#headingRow2SubDiv2 .RadMenu ul.rmHorizontal .rmText,
#headingRow2Div {
    height: 32px !important;
}

#ctl00_logoutTable td a {
  padding-top: 2px;
  display: block;
}

.verticalMenuItemDiv {
    padding-top: 4px;
    display: block;
}

.logoutLink {
  padding-top: 6px !important;
}

.RadMenu .rmHorizontal .rmText {
  padding-bottom: 0px !important;
}

/* eingeloggt als kundenuser - hinweis oben */
#ctl00_divContext {
  background: #f00;
  color: #fff;
}
#ctl00_divContext a {
  color: #000;
}

/* telefon und mail auf login-seite */
#microHeadingDiv .highlight1 {
  color: #46AB4D !important;
}

/* faq link ausblenden */
#ctl00_lblFaqLink { display: none;}
