@charset "UTF-8";
/* Daimler FleetBoard GmbH */
/* Defnition gaengiger Border Typen */
.noBorder    { border : 0px; }
.smallBorder { border : 1px; }
.bigBorder   { border : 5px; }

.whiteLine   { background-color: #ffffff; }

.verticalTop { vertical-align : top; }

.bold        { font-weight		: bold; }

.layoutSpacerTop { width: 1px; height: 10px   }

/* Defnition des Bodys jeder HTML Seite */
body {
font-family         : Arial, sans-serif;
margin              : 0px;
font-size           : 12pt;
color               : #000000;
background-color    : #ffffff;
background-image    : url(/fleetboard/pics/bg_image.gif);
}

/* Defnition des Mapping Bodys */
body.mapping {
font-family         : Arial, sans-serif;
margin              : 0px;
font-size           : 10pt;
font-weight		: bold;
color               : #000000;
background-color    : #ffffff;
background-image    : url(/fleetboard/pics/fil_grey.gif);
}
/* Gesamte Layout Tabelle */
.layoutTable {
border              : 0px;
width               : 980px;
padding             : 0px;
}

/* Navigation 1 Spalte in der gesamten Layout Tabelle */
.nav1TD {
width               : 160px;
vertical-align      : top;
}

/* Content Spalte in der gesamten Layout Tabelle */
.contentMainTD {
vertical-align      : top;
}

/* Hauptspalte (Content ohne Navigation2) in der gesamten Layout Tabelle */
.contentTD {
width               : 795px;
vertical-align      : top;
}

/* POPUP Layout (emulated PopUp Window) */
/* ------------------------------------------------------ */
.popUpLayoutTable {
height				: 350px;
}
.popUpTableBorder {
border-width		: 1px;
border-style		: solid;
border-color		: #000000;
}
.popUpShadow {
background-color	: #999999;
}
.popUpTitleBackg {
background-color	: #005a8b;
}
.popUpTitle {
color				: #ffffff;
font-family			: Arial, sans-serif;
font-size			: 12px;
font-weight			: bold;
}
.popUpWhiteBackg {
background-color	: #ffffff;
}
.popUpDesciption {
color				: #000000;
font-family			: Arial, sans-serif;
font-size			: 12px;
font-weight			: bold;
}

/* Menue StyleSheet Angaben NAV1 */
/* ------------------------------------------------------ */

/* Layout der Navigation 1 Table */
.nav1LayoutTable {
border              : 0px;
padding             : 0px;
}
.nav1SpacerLogo {
font-family          : Arial, sans-serif;
font-size            : 4pt;
}

/* Navigation1 Name der angemeldeten Flotte */
.nav1FleetName {
font-family          : Arial, sans-serif;
font-size            : 12px;
text-align           : center;
font-weight          : bold;
color                : #000000;
}

/* Navigation1 Ebene 0 */
.nav1Level0 {
font-family          : Arial, sans-serif;
font-size            : 12px;
text-align           : left;
font-weight          : normal;
color                : #000000;
}

/* Navigation1 Ebene 1 */
.nav1Level1 {
font-family          : Arial, sans-serif;
font-size            : 12px;
text-align           : left;
font-weight          : normal;
color                : #000000;
}

/* Einrueckungen und Zeilenabstand in nav 1 - die Hoehe ist 1 1/2 mal der Schriftgroesse */
.nav1MenueSpacer {
width               : 10px;
height              : 6px;
}

/* Navigation1 FleetBoard Logo */
.nav1FleetLogo {
position            : absolute;
top                 : 540px;	/*470px*/
width               : 152px;
height              : 53px;
left                : 10px;
}

/* Navigation1 DaimlerChrysler Logo */
.nav1DCLogo {
text-align           : center;
font-family          : Arial, sans-serif;
font-size            : 12px;
font-weight          : bold;
}

.nav1Administration {
text-align           : center;
font-family          : Arial, sans-serif;
font-size            : 12px;
font-weight          : bold;
color                : ff0000;
}


/* Navigation1 DaimlerChrysler Logo */
.nav1MenuAlign {
text-align          : center;
}

/* Navigation1 Spacer zwischen Schriftzug der angemeldeten Firma und Menue*/
.nav1VerticalSpacer {
height              : 8px;
}

/* Navigation1 Spacer mit der HÃ¶he 1 zum erzeugen feiner Linieneffeckte*/
.nav1VerticalSpacer {
height              : 1px;
}

/* Navigation1 Spacer zw. Menu und Linie*/
.nav1VerticalLineSpacer {
height              : 5px;
}


/* Navigation1 Links */
a.nav1Level0 {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #000000;
text-decoration     : none;
}
a:link.nav1Level0 {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #000000;
text-decoration     : none;
}
a:visited.nav1Level0 {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #000000;
text-decoration     : none;
}
a:active.nav1Level0 {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #005a8b;
text-decoration     : none;
font-weight         : normal;
}
a:hover.nav1Level0 {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #005a8b;
text-decoration     : none;
}

a.nav1Level1 {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #000000;
text-decoration     : none;
}
a:link.nav1Level1 {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #000000;
text-decoration     : none;
}
a:visited.nav1Level1 {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #000000;
text-decoration     : none;
}
a:active.nav1Level1 {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #005a8b;
text-decoration     : none;
font-weight         : normal;
}
a:hover.nav1Level1 {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #005a8b;
text-decoration     : none;
}

/* Highlighted Navigation1 Links */
a.highlighted_nav1Level0 {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #005a8b;
text-decoration     : none;
}
a:link.highlighted_nav1Level0 {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #005a8b;
text-decoration     : none;
}
a:visited.highlighted_nav1Level0 {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #005a8b;
text-decoration     : none;
}
a:active.highlighted_nav1Level0 {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #005a8b;
text-decoration     : none;
font-weight         : normal;
}
a:hover.highlighted_nav1Level0 {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #005a8b;
text-decoration     : none;
}

a.highlighted_nav1Level1 {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #005a8b;
text-decoration     : none;
}
a:link.highlighted_nav1Level1 {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #005a8b;
text-decoration     : none;
}
a:visited.highlighted_nav1Level1 {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #005a8b;
text-decoration     : none;
}
a:active.highlighted_nav1Level1 {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #005a8b;
text-decoration     : none;
font-weight         : normal;
}
a:hover.highlighted_nav1Level1 {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #005a8b;
text-decoration     : none;
}

/* Menue StyleSheet Angaben NAV2 */
/* ------------------------------------------------------ */

/* Layout der Navigation 2 Table */
.nav2LayoutTable {
border              : 0px;
}

/* Navigation2 Spacer mit der HÃ¶he 1 zum erzeugen feiner Linieneffeckte*/
.nav2VerticalSpacer {
height              : 1px;
}

/* Navigation2 Links (Buttons) */
a.navi2 {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #000000;
text-decoration     : none;
}
a:link.navi2 {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #000000;
text-decoration     : none;
}
a:visited.navi2 {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #000000;
text-decoration     : none;
}
a:active.navi2 {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #000000;
text-decoration     : none;
font-weight         : normal;
}
a:hover.navi2 {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #000000;
text-decoration     : none;
}

/* Navigation2 Help-Button und Support-Button */
a.navi2help {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #ffffff;
text-decoration     : none;
}
a:link.navi2help {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #ffffff;
text-decoration     : none;
}
a:visited.navi2help {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #ffffff;
text-decoration     : none;
}
a:active.navi2help {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #ffffff;
text-decoration     : none;
font-weight         : normal;
}
a:hover.navi2help {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #ffffff;
text-decoration     : none;
}

/* Navigation2 Message Button with waiting HomeCall Message */
a.navi2HomeCallMessage {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #ffffff;
text-decoration     : none;
}
a:link.navi2HomeCallMessage {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #ffffff;
text-decoration     : none;
}
a:visited.navi2HomeCallMessage {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #ffffff;
text-decoration     : none;
}
a:active.navi2HomeCallMessage {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #ffffff;
text-decoration     : none;
font-weight         : normal;
}
a:hover.navi2HomeCallMessage {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #ffffff;
text-decoration     : none;
}

/* Navigation2 Message Button with waiting Alarm Message */
a.navi2AlarmMessage {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #ffffff;
text-decoration     : none;
}
a:link.navi2AlarmMessage {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #ffffff;
text-decoration     : none;
}
a:visited.navi2AlarmMessage {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #ffffff;
text-decoration     : none;
}
a:active.navi2AlarmMessage {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #ffffff;
text-decoration     : none;
font-weight         : normal;
}
a:hover.navi2AlarmMessage {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #ffffff;
text-decoration     : none;
}


/* Content StyleSheet Angaben */
/* ------------------------------------------------------ */

/* Content Spacer */
.ContentVerticalSpacer {
height              : 8px;
}

a {
font-family         : Arial, sans-serif;
font-size           : 10pt;
color               : #000000;
text-decoration     : none;
}
a:link {
font-family         : Arial, sans-serif;
font-size           : 10pt;
color               : #000000;
text-decoration     : none;
}
a:visited {
font-family         : Arial, sans-serif;
font-size           : 10pt;
color               : #005a8b;
text-decoration     : none;
}
a:active {
font-family         : Arial, sans-serif;
font-size           : 10pt;
color               : #005a8b;
text-decoration     : none;
font-weight         : normal;
}
a:hover {
font-family         : Arial, sans-serif;
font-size           : 10pt;
color               : #000000;
text-decoration     : none;
}

/* support Links  manuals, forms*/
a.support {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #005a8b;
text-decoration     : none;
}
a:link.support {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #005a8b;
text-decoration     : none;
}
a:visited.support {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #005a8b;
text-decoration     : none;
}
a:active.support {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #005a8b;
text-decoration     : none;
font-weight         : normal;
}
a:hover.support {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #000000;
text-decoration     : none;
}

/* Links inside a listing table */
a.ListingTableContent {
font-family			: Arial, sans-serif;
font-size			: 10px;
background-color	: #ffffff;
background			: #ffffff;
color               : #005a8b;
font-weight         : normal;
text-decoration     : none;
}
a:link.ListingTableContent {
font-family			: Arial, sans-serif;
font-size			: 10px;
background-color	: #ffffff;
background			: #ffffff;
color               : #005a8b;
font-weight         : normal;
text-decoration     : none;
}
a:visited.ListingTableContent {
font-family			: Arial, sans-serif;
font-size			: 10px;
background-color	: #ffffff;
background			: #ffffff;
color               : #005a8b;
font-weight         : normal;
text-decoration     : none;
}
a:active.ListingTableContent {
font-family			: Arial, sans-serif;
font-size			: 10px;
background-color	: #ffffff;
background			: #ffffff;
color               : #005a8b;
font-weight         : normal;
text-decoration     : none;
}
a:hover.ListingTableContent {
font-family			: Arial, sans-serif;
font-size			: 10px;
background-color	: #ffffff;
background			: #ffffff;
color               : #000000;
font-weight         : normal;
text-decoration     : none;
}

h1  {
font-family         : Arial, sans-serif;
font-size           : 14pt;
}
h2  {
font-family         : Arial, sans-serif;
font-size           : 12pt;
}
h3  {
font-family         : Arial, sans-serif;
font-size           : 12pt;
}

/* Flotten- und Dienstbezeichnung */
h5  {
font-family         : Arial, sans-serif;
font-size           : 10pt;
text-align          : center;
font-weight         : normal;
}

td  {
font-family         : Arial, sans-serif;
font-size           : 12pt;
}
th  {
font-family         : Arial, sans-serif;
font-size           : 12pt;
}
.lineH {
width               : 1px;
}
.lineV {
width               : 1px;
}

/* Index Titel */
.indexTitle {
font-family			: Arial, sans-serif;
font-size			: 12pt;
background-color	: #ffffff;
background			: #ffffff;
color				: #000000;
font-weight         : bold;
}
/* Index Untertitel */
.indexSubtitle {
font-family			: Arial, sans-serif;
font-size			: 10pt;
background-color	: #ffffff;
background			: #ffffff;
color				: #000000;
}

/* Definition der Buttons in der Navigationsbar 2 */
/* grau */
.buttonNavi2 {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #e7e3e7;
background-color    : #b7d2e3;
text-align          : center;
padding-top			: 1px;
padding-bottom		: 1px;
}
/* rot (Service/Alarm-Call) */
.button5Navi2 {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #e7e3e7;
background-color    : #ff4242;
text-align          : center;
}
/* Support Button (dunkelblau)*/
.button6Navi2 {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #e7e3e7;
background-color    : #005a8b;
text-align          : center;
}

/* Hilfe-Button */
.button7Navi2 {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #e7e3e7;
background-color    : #ff6600;
text-align          : center;
}
/* gruen (Home-Call) */
.button8Navi2 {
font-family         : Arial, sans-serif;
font-size           : 12px;
color               : #e7e3e7;
background-color    : #00c600;
text-align          : center;
}


/*  StyleSheet Angaben */
/* ------------------------------------------------------ */

/* Fehlermeldungen */
.filterBoxError {
font-family         : Arial, sans-serif;
font-size           : 12px;
font-weight         : normal;
color				: #990000;
}

/* Table Headline Links */
a.ListingTableHeadline {
font-family			: Arial, sans-serif;
font-size			: 10px;
color				: #ffffff;
    font-weight                     : normal;
text-decoration                 : none;
    }
a:hover.ListingTableHeadline {
font-family			: Arial, sans-serif;
font-size			: 10px;
color				: #ffffff;
    font-weight                     : normal;
text-decoration                 : none;
    }
a:active.ListingTableHeadline {
font-family			: Arial, sans-serif;
font-size			: 10px;
color				: #ffffff;
font-weight                     : normal;
text-decoration                 : none;
    }
a:visited.ListingTableHeadline {
font-family			: Arial, sans-serif;
font-size			: 10px;
color				: #ffffff;
    font-weight                     : normal;
text-decoration                 : none;
    }
a:link.ListingTableHeadline {
font-family			: Arial, sans-serif;
font-size				: 10px;
color						: #ffffff;
font-weight     : normal;
text-decoration : none;
    }

/* Allgemeine Angaben zur Filterbox Gesamt Tabelle */
.filterboxContentTable {
background-color    : #deebf2;
}

.filterboxContentDefaultFilter {
background-color    : #deebf2;
}

/* Ueberschrift der Filterbox */
.filterBoxHeadline {
font-family         : Arial, sans-serif;
font-size           : 12px;
font-weight         : normal;
}
.filterBoxHeadlineBig {
font-family         : Arial, sans-serif;
font-size           : 18px;
font-weight         : bold;
}

/* Ueberschriften der Filterbox-Pulldown / Eingabefelder */
.filterBoxSubTitle {
font-family         : Arial, sans-serif;
font-size           : 10px;
font-weight         : bold;
}

.filterBoxSubTitleAccent {
font-family         : Arial, sans-serif;
font-size           : 10px;
font-weight         : bold;
color				: #d70000 
}

/* Definition der Separations linien zwischen  Filterbox-Balkens */
.hyphenTableLines {
background          : #b7d2e3;
background-color    : #b7d2e3;
}

/* Definition des Filterbox-Balkens */
.filterBoxBar {
background          : #b7d2e3;
background-color    : #b7d2e3;
}


.ChartTable {
background-color    : #deebf2;
}

/* Definition der READONLY Felder */
.readOnlyInputTextField {
font-family			: Arial, sans-serif;
font-size			: 12px;
color				: #000000;
font-weight         : normal;
width               : 120px;
border-width		: 1px;
border-style		: solid;
border-color		: #000000;
background-color	: #ffffff;
text-align			: left;
}
.readOnlyInputTextField_inWork {
font-family			: Arial, sans-serif;
font-size			: 12px;
color				: #000000;
font-weight         : normal;
width               : 130px;
height				: 18px;
border-width		: 1px;
border-style		: solid;
border-color		: #000000;
background-color	: #ffff00;
text-align			: center;
}
.readOnlyInputTextField_error {
font-family			: Arial, sans-serif;
font-size			: 12px;
color				: #000000;
font-weight         : normal;
width               : 130px;
height				: 18px;
border-width		: 1px;
border-style		: solid;
border-color		: #000000;
background-color	: #ff0000;
text-align			: center;
}
.readOnlyInputTextField_ok {
font-family			: Arial, sans-serif;
font-size			: 12px;
color				: #000000;
font-weight         : normal;
width               : 130px;
height				: 18px;
border-width		: 1px;
border-style		: solid;
border-color		: #000000;
background-color	: #008000;
text-align			: center;
}
.readOnlyInputTextField_default {
font-family			: Arial, sans-serif;
font-size			: 12px;
color				: #000000;
font-weight         : normal;
width               : 130px;
height				: 18px;
border-width		: 1px;
border-style		: solid;
border-color		: #000000;
background-color	: #ffffff;
text-align			: center;
}

/* Definition der Standard Input Text Filterboxfelder */
.filterboxTextInputField {
font-family			: sans-serif;
font-size			: 12px;
color				: #000000;
font-weight         : normal;
width               : 120px;
}

.filterboxInputDefault {
width           : 134px;
}

.filterboxInputFieldMini {
font-family			: sans-serif;
font-size			  : 12px;
width           : 65px;
}

.filterboxInputFieldMicro {
font-family			: sans-serif;
font-size			  : 12px;
width           : 30px;
}

/* Definition der Standard Multiple ListBox */
.multipleListBox {
width               : 250px;
}

/* Definition der Standard PullDown Filterboxfelder */
.filterboxPullDownDefault {
width               : 135px;
}

/* Definition der Standard PullDown Filterboxfelder */
.filterboxPullDownDriverGroup {
width               : 175px;
}

/* Definition der Standard PullDown Filterboxfelder mit doppelter Breite */
.filterboxPullDownDefaultDoubleWidth {
width               : 280px;
}

/* Definition der Schriftart für DropDown Filterboxen, bei denen der Inhalt eine Monospace Schriftart braucht */
.selectBoxCourier {
	font-family: monospace;
}

.filterboxPullDownMiddle {
	WIDTH: 320px
}

.filterboxPullDownLarge {
width               : 360px;
}
.filterboxPullDownXLarge {
width               : 440px;
}


/* Filterboxfelder mit Kalendericon rechts daneben */
.filterboxPullDownCalendar {
width               : 115px;
}

/* Flottenname in der Administration-Filterbox */
.adminFilterText {
font-family			: sans-serif;
font-size			  : 12px;
font-weight     : bold;
}

.adminBox {
width               : 240px;
}

/* Definition PullDown Filterboseingabe mit 60 px Breite */
.filterboxPullDown60px {
width               : 60px;
}

.filterboxPullDownDate {
width               : 45px;
}

.filterboxPullDownDateYear {
width               : 60px;
}

/* Definition des Filterbox-Bereiches, in dem die Buttons liegen. */
.filterBoxButtonArea {
background          : #ffffff;
background-color    : #ffffff;
text-align          : right;
}

/* Definition der Standard Filterbox-Buttons (Anzeigen, Submit usw.) */
.filterBoxButtonReset {
font-family         : Arial, sans-serif;
font-size           : 10px;
font-weight         : bold;
background-color    : #005a8b;
color				: #ffffff;
border              : 0px;
width               : 90px;
}
.filterBoxButtonSubmit {
font-family         : Arial, sans-serif;
font-size           : 10px;
font-weight         : bold;
background-color    : #005a8b;
color				: #ffffff;
border              : 0px;
width               : 90px;
}
.filterBoxButtonSubmitDisabled {
font-family         : Arial, sans-serif;
font-size           : 10px;
font-weight         : bold;
background-color    : #cccccc;
color				: #ffffff;
border              : 0px;
width               : 90px;
}
.filterBoxButtonSubmitBig {
font-family         : Arial, sans-serif;
font-size           : 10px;
font-weight         : bold;
background-color    : #005a8b;
color				: #ffffff;
border              : 0px;
width               : 140px;
}

.filterBoxButtonSubmitXXL {
font-family         : Arial, sans-serif;
font-size           : 10px;
font-weight         : bold;
background-color    : #005a8b;
color				: #ffffff;
border              : 0px;
width               : 155px;
}

.filterBoxButtonSubmitSort {
font-family         : Arial, sans-serif;
font-size           : 10px;
font-weight         : normal;
text-decoration     : none;
vertical-align      : top;
text-align          : center;
line-height         : 120%;
background-color    : #005a8b;
color				: #ffffff;
border              : 0px;
}

.filterBoxButtonSubmitMini {
font-family         : Arial, sans-serif;
font-size           : 10px;
font-weight         : bold;
background-color    : #005a8b;
color			        	: #ffffff;
border              : 0px;
width               : 35px;
}

.submitTabButton {
font-family         : Arial, sans-serif;
font-size           : 10px;
font-weight         : bold;
background-color    : #deebf2;
color				: #000000;
border              : 0px;
width               : 157px;
height              : 22px;
}
.submitTabButtonSelected {
font-family         : Arial, sans-serif;
font-size           : 10px;
font-weight         : bold;
background-color    : #636d73;
color				: #ffffff;
border              : 0px;
width               : 157px;
height              : 22px;
}

.submitTabButtonSmall {
font-family         : Arial, sans-serif;
font-size           : 10px;
font-weight         : bold;
background-color    : #deebf2;
color				: #000000;
border              : 0px;
width               : 105px;
height              : 22px;
}
.submitTabButtonSmallSelected {
font-family         : Arial, sans-serif;
font-size           : 10px;
font-weight         : bold;
background-color    : #636d73;
color				: #ffffff;
border              : 0px;
width               : 105px;
height              : 22px;
}

/* Rahmen um die Filterbox */
.filterboxContentTableBorder {
background          : #ffffff;
background-color    : #ffffff;
}

/* Style fÃ¼r die Filterbox ZeitPullDown's */
.filterboxTime {
width				: 45px;
}

/* Filterbox Text, wo vorher ein PullDown war (Detailseiten mit fixer Filterbox), Text blau */
.filterboxFixBlue {
font-family         : Arial, sans-serif;
font-size           : 12px;
font-weight         : bold;
color               : #0000cc;
}

/* Filterbox Text, wo vorher ein PullDown war (Detailseiten mit fixer Filterbox), Text grau */
.filterboxFixGrey {
font-family         : Arial, sans-serif;
font-size           : 12px;
font-weight         : bold;
color               : #999999;
}

/* Filterbox Text, wo vorher ein PullDown war (Detailseiten mit fixer Filterbox) */
.filterboxFix {
font-family         : Arial, sans-serif;
font-size           : 12px;
font-weight         : bold;
}

/* Filterbox Text, wo vorher ein PullDown war (Detailseiten mit fixer Filterbox), Text in grün */
.filterboxFixGreen {
font-family         : Arial, sans-serif;
font-size           : 12px;
font-weight         : bold;
color               : #00c000;
}

/* Filterbox Text, wo vorher ein PullDown war (Detailseiten mit fixer Filterbox), Text in gelb */
.filterboxFixYellow {
font-family         : Arial, sans-serif;
font-size           : 12px;
font-weight         : bold;
color               : #ffff40;
}

/* Filterbox Text, wo vorher ein PullDown war (Detailseiten mit fixer Filterbox), Text in rot */
.filterboxFixRed {
font-family         : Arial, sans-serif;
font-size           : 12px;
font-weight         : bold;
color               : #ff7f7e;
}

.filterboxText {
font-family         : Arial, sans-serif;
font-size           : 12px;
}

/* Listen StyleSheet Angaben */
/* ------------------------------------------------------ */

/* Allgemeine Angaben zur Listen-Tabelle */
.listingTable {
border				: 1px;
border-color		: #000000;
background-color	: #edf5f8;
background			: #edf5f8;

}

/* Ãœberschriften der Listen Tabelle */
.ListingTableHeadline {
font-family			: Arial, sans-serif;
font-size			: 10px;
background-color    : #005a8b;
background			: #005a8b;
color				: #ffffff;
font-weight         : normal;
text-decoration     : none;
vertical-align      : top;
text-align 			: center;
line-height         : 140%;
}

/* Content der Listen Tabelle */
.ListingTableContent {
font-family			: Arial, sans-serif;
font-size			: 10px;
background-color	: #ffffff;
background			: #ffffff;
color				: #000000;
font-weight         : normal;
}

.ListingTableContentBold {
font-family			: Arial, sans-serif;
font-size			: 10px;
background-color	: #ffffff;
background			: #ffffff;
color				: #000000;
font-weight         : bold;
}

.ListingTableContent_ok {
font-family			: Arial, sans-serif;
font-size			: 10px;
background-color	: #ffffff;
background			: #00ff00;
color				: #000000;
font-weight         : normal;
}
.ListingTableContent_inWork {
font-family			: Arial, sans-serif;
font-size			: 10px;
background-color	: #ffff00;
background			: #ffff00;
color				: #000000;
font-weight         : normal;
}
.ListingTableContent_error {
font-family			: Arial, sans-serif;
font-size			: 10px;
background-color	: #ffffff;
background			: #ff0000;
color				: #000000;
font-weight         : normal;
}


/* Abstand des Textes von dem Rand d. Tabelle in:   Listen-Tabelle  */
.listingTableDistance {
border				: 0px;
}

/* Abstand des Textes von dem Rand d. Tabelle in: Ãœberschriften der Listen Tabelle */
.ListingTableHeadlineDistance {
font-family			: Arial, sans-serif;
font-size			: 10px;
background-color	: #005a8b;
background			: #005a8b;
}

/* Abstand des Textes von dem Rand d. Tabelle in: Content der Listen Tabelle */
.ListingTableContentDistance {
font-family			: Arial, sans-serif;
font-size			: 10px;
background-color	: #ffffff;
background			: #ffffff;
}

/* Abstand des Textes von dem Rand d. Tabelle in: Content der Listen Tabelle */
.ListingTableContentDistanceNoWrap {
font-family			: Arial, sans-serif;
font-size			: 10px;
background-color	: #ffffff;
background			: #ffffff;
white-space			: nowrap;
}
/* Abstand des Textes von dem Rand d. Tabelle in: Content der Listen Tabelle, Text grau */
.ListingTableContentDistanceTextGrey {
font-family			: Arial, sans-serif;
font-size			: 10px;
background-color	: #ffffff;
background			: #ffffff;
color               : #999999;
}

/* Abstand des Textes von dem Rand d. Tabelle in: Content der Listen Tabelle, Text blau */
.ListingTableContentDistanceTextBlue {
font-family			: Arial, sans-serif;
font-size			: 10px;
background-color	: #ffffff;
background			: #ffffff;
color               : #0000cc;
}

/* Tabellenfelder mit Zahlen, zum rechtsbuendigen ausrichten. */
.ListingTableContentNumber {
font-family			: Arial, sans-serif;
font-size			: 10px;
background-color	: #ffffff;
background			: #ffffff;
text-align : right;
}

/* Tabellenfelder mit Zahlen MARKIERT, zum rechtsbuendigen ausrichten. */
.ListingTableContentNumberMarker {
font-family			: Arial, sans-serif;
font-size			: 10px;
background-color	: #ff7f7e;
background			: #ff7f7e;
color				: #000000;
text-align : right;
}

/* Tabellenfelder mit Zahlen MARKIERT, zum rechtsbuendigen ausrichten. Eintrag in gelb*/
.ListingTableContentNumberMarkerYellow {
font-family			: Arial, sans-serif;
font-size			: 10px;
background-color	: #ffff40;
background			: #ffff40;
color				: #000000;
text-align : right;
}

/* Abstand des Textes von dem Rand d. Tabelle in: Content der Listen Tabelle - MARKIERTER
Eintrag */
.ListingTableContentDistanceMarker {
font-family			: Arial, sans-serif;
font-size			: 10px;
background-color	: #ff7f7e;
background			: #ff7f7e;
}

/* Abstand des Textes von dem Rand d. Tabelle in: Content der Listen Tabelle - MARKIERTER
Eintrag in gelb */
.ListingTableContentDistanceMarkerYellow {
font-family			: Arial, sans-serif;
font-size			: 10px;
background-color	: #ffff40;
background			: #ffff40;
}

/* Abstand des Textes von dem Rand d. Tabelle in: Content der Listen Tabelle - MARKIERTER
Eintrag in gruen */
.ListingTableContentDistanceMarkerGreen {
font-family			: Arial, sans-serif;
font-size			: 10px;
background-color	: #00c000;
background			: #00c000;
}

/* Content der Listen Tabelle - MARKIERTER Eintrag */
.ListingTableContentMarker {
font-family			: Arial, sans-serif;
font-size			: 10px;
background-color	: #ff7f7e;
background			: #ff7f7e;
color				: #000000;
font-weight         : normal;
}

/* Seitennummer bat (PullDown mit den Seitenzahlen */
.SiteNumberBar {
width				: 90px;
text-align			: center;
}

/* Query Table */
.queryHeadline {
font-family			: Arial, sans-serif;
font-size			: 12px;
background-color	: #ff7f7e;
background			: #ff7f7e;
color				: #000000;
font-weight         : bold;
}
.queryContent {
font-family			: Arial, sans-serif;
font-size			: 12px;
background-color	: #ffffff;
background			: #ffffff;
color				: #000000;
font-weight         : normal;
}
/* Rahmen um alle Buttons */
.buttonsTableBorder {
background-color	: #ffffff;
background			: #ffffff;
}


/* Filterbox Spacer mit der HÃ¶he 1 zum erzeugen feiner Linieneffeckte*/
.filterboxVerticalSpacer {
height              : 1px;
}
/* Allgemeine Angaben zur Filterbox Gesamt Tabelle */
.filterboxContentTableDown {
background          : #dddddd;
background-color    : #dddddd;
}
/*  Linie zw. Filterbox und Details  */
.whiteFilterLine {
background-color    : #ffffff;
font-size			: 0pt;
}

.filterboxLineH {
background-color    : #ffffff;
width               : 1px;
}
/*  Vertikale Linien in der Filterbox  */
.filterboxLineVContentDefault {
background-color    : #ffffff;
width               : 1px;
}

.filterboxLineV {
background-color    : #ffffff;
width               : 1px;
}
/*  Vertikale Linien in der Filterbox  Details */
.filterboxLineVtransparent {
background-color    : #deebf2;
width               : 1px;
}
/* Definition des blauen Details-Balkens (the same as detailBoxBar) */
.detailsBoxBarBlue {
background          : #005a8b;
background-color    : #005a8b;
}
/* Allgemeine Angaben zur Details Gesamt Tabelle */
.detailsContentTable {
background-color    : #edf5f8;
}


/* Detailtabellen */
.detailSmallSpacerLine {
background-color : #ffffff;
}

.detailSmallSpacerLineWhite {
background-color : #ffffff;
}

.detailBoxBar {
background-color : #005a8b;
}

.detailsBoxSubTitle {
font-family         : Arial, sans-serif;
font-size           : 10px;
font-weight         : bold;
}

/* Ueberschriften der Details Eingabefelder fÃ¼r Drive Analysis*/
.detailsBoxSubTitleDA {
font-family         : Arial, sans-serif;
font-size           : 10px;
font-weight         : bold;
Vertical-align      : top;
}

/* Details Spacer mit der HÃ¶he 1 zum erzeugen feiner Linieneffeckte*/
.detailsLine {
height              : 1px;
background          : #ffffff;
background-color    : #ffffff;
width               : 1px;
}
/* Details Spacer mit der Höhe 1 zum erzeugen feiner Linieneffeckte - Transparent*/
.detailsLineTransparent {
height              : 1px;
background          : #EDF5F8;
background-color    : #EDF5F8;
width               : 1px;
}

/* Ueberschriften der QueryForm */
.formHeadline {
font-family         : Arial, sans-serif;
font-size           : 10px;
font-weight         : bold;
}


/* Style fuer die Administrations-Seiten */

.adminDefaultText {
font-family			: Arial, sans-serif;
font-size			: 12px;
color				: #000000;
font-weight         : normal;
}

.adminDefaultTextBold {
font-family			: Arial, sans-serif;
font-size			: 12px;
color				: #000000;
font-weight         : bold;
}

.adminCheckboxHeadline {
font-family			: Arial, sans-serif;
font-size			: 12px;
color				: #000000;
font-weight         : bold;
background-color    : #cccccc;
}

.adminCheckboxSubTitle {
font-family			: Arial, sans-serif;
font-size			: 12px;
color				: #000000;
font-weight         : bold;
}

.adminCheckboxText {
font-family			: Arial, sans-serif;
font-size			: 12px;
color				: #000000;
font-weight         : normal;
}

.adminBoxHeadline {
font-family			: Arial, sans-serif;
font-size			: 12px;
color				: #000000;
font-weight         : normal;
}

.adminBoxHeadlineBold {
font-family			: Arial, sans-serif;
font-size			: 12px;
color				: #000000;
font-weight         : bold;
background-color    : #cccccc;
}

.adminGroupName {
font-family			: Arial, sans-serif;
font-size			: 12px;
color				: #000000;
font-weight         : normal;
}

.adminServiceTabSelected {
font-family			: Arial, sans-serif;
font-size			: 10px;
color				: #888888;
font-weight         : normal;
background-color	: #edf5f8;
vertical-align : middle;
}

.adminServiceTab {
font-family			: Arial, sans-serif;
font-size			: 10px;
color				: #000000;
font-weight         : normal;
vertical-align : middle;
}

a.adminServiceTabSelected {
font-family			: Arial, sans-serif;
font-size			: 10px;
color				: #888888;
font-weight         : normal;
text-decoration : none;
}
a:visited.adminServiceTabSelected {
font-family			: Arial, sans-serif;
font-size			: 10px;
color				: #888888;
font-weight         : normal;
text-decoration : none;
}
a:link.adminServiceTabSelected {
font-family			: Arial, sans-serif;
font-size			: 10px;
color				: #888888;
font-weight         : normal;
text-decoration : none;
}
a:hover.adminServiceTabSelected {
font-family			: Arial, sans-serif;
font-size			: 10px;
color				: #888888;
font-weight         : normal;
text-decoration : none;
}
a:active.adminServiceTabSelected {
font-family			: Arial, sans-serif;
font-size			: 10px;
color				: #888888;
font-weight         : normal;
text-decoration : none;
}

a:link.adminServiceTab {
font-family			: Arial, sans-serif;
font-size			: 10px;
color				: #000000;
font-weight         : normal;
text-decoration : none;
}
a:hover.adminServiceTab {
font-family			: Arial, sans-serif;
font-size			: 10px;
color				: #000000;
font-weight         : normal;
text-decoration : none;
}
a:active.adminServiceTab {
font-family			: Arial, sans-serif;
font-size			: 10px;
color				: #000000;
font-weight         : normal;
text-decoration : none;
}
a:visited.adminServiceTab {
font-family			: Arial, sans-serif;
font-size			: 10px;
color				: #000000;
font-weight         : normal;
text-decoration : none;
}

.adminServiceSubtitle {
font-family			: Arial, sans-serif;
font-size			: 12px;
color				: #000000;
font-weight         : bold;
}

.adminInputTextField {
font-family			: Arial, sans-serif;
font-size			: 12px;
color				: #000000;
font-weight         : normal;
width               : 134px;
}

.adminInputTextFieldCustom {
font-family			: Arial, sans-serif;
font-size			: 12px;
color				: #000000;
font-weight         : normal;
width               : 320px;
}


.adminInputTextFieldMedium {
font-family			: Arial, sans-serif;
font-size			: 12px;
color				: #000000;
font-weight         : normal;
width               : 220px;
}

.adminInputTextFieldXMedium {
font-family			: Arial, sans-serif;
font-size			: 12px;
color				: #000000;
font-weight         : normal;
width               : 300px;
}

.adminInputTextFieldLarge {
font-family			: Arial, sans-serif;
font-size			: 12px;
color				: #000000;
font-weight         : normal;
width               : 360px;
}

.adminInputTextFieldXL {
font-family			: Arial, sans-serif;
font-size			: 12px;
color				: #000000;
font-weight         : normal;
width               : 510px;
}

.adminInputTextFieldXLarge {
font-family			: Arial, sans-serif;
font-size			: 12px;
color				: #000000;
font-weight         : normal;
width               : 610px;
}

.adminInputTextFieldSmall {
font-family			: Arial, sans-serif;
font-size			: 12px;
color				: #000000;
font-weight         : normal;
width               : 80px;
}

.adminInputTextFieldSmaller {
font-family			: Arial, sans-serif;
font-size			: 12px;
color				: #000000;
font-weight         : normal;
width               : 65px;
}

.adminInputTextFieldMini {
font-family			: Arial, sans-serif;
font-size			: 12px;
color				: #000000;
font-weight         : normal;
width               : 16px;
}

.adminReadOnlyField {
font-family			: Arial, sans-serif;
font-size			: 12px;
color				: #000000;
font-weight         : normal;
width               : 120px;
border-width		: 1px;
border-style		: solid;
border-color		: #000000;
background-color	: #ffffff;
text-align			: center;
}
.adminReadOnlyField_ok {
font-family			: Arial, sans-serif;
font-size			: 12px;
color				: #000000;
font-weight         : normal;
width               : 120px;
border-width		: 1px;
border-style		: solid;
border-color		: #000000;
background-color	: #00ff00;
text-align			: center;
}
.adminReadOnlyField_inWork {
font-family			: Arial, sans-serif;
font-size			: 12px;
color				: #000000;
font-weight         : normal;
width               : 120px;
border-width		: 1px;
border-style		: solid;
border-color		: #000000;
background-color	: #ffff00;
text-align			: center;
}
.adminReadOnlyField_error {
font-family			: Arial, sans-serif;
font-size			: 12px;
color				: #000000;
font-weight         : normal;
width               : 120px;
border-width		: 1px;
border-style		: solid;
border-color		: #000000;
background-color	: #ff0000;
text-align			: center;
}

.adminReadOnlyFieldMini {
font-family			: Arial, sans-serif;
font-size			: 12px;
color				: #000000;
font-weight         : normal;
width               : 16px;
border-width		: 1px;
border-style		: solid;
border-color		: #000000;
background-color	: #ffffff;
text-align			: center;
}

.adminPullDown {
width               : 180px;
}

/* Dienstauswahlseite dienst deaktivert*/
.serviceDeactivated {
font-family         : Arial, sans-serif;
font-size           : 12px;
font-weight         : normal;
vertical-align      : middle;
background-color		: #9798A8;
text-align			: center;
color								: #ffffff;
}

/* Dienstauswahlseite dienst aktivert*/
.serviceActivated {
font-family         : Arial, sans-serif;
font-size           : 12px;
font-weight         : normal;
vertical-align      : middle;
background-color		: #005a8b;
text-align			: center;
color               : #ffffff;
}

a.serviceActivated {
font-family         : Arial, sans-serif;
font-size           : 12px;
font-weight         : normal;
color               : #ffffff;
text-decoration     : none;
}
a:link.serviceActivated {
font-family         : Arial, sans-serif;
font-size           : 12px;
font-weight         : normal;
color               : #ffffff;
text-decoration     : none;
}
a:hover.serviceActivated {
font-family         : Arial, sans-serif;
font-size           : 12px;
font-weight         : normal;
color               : #ffffff;
text-decoration     : none;
}
a:active.serviceActivated {
font-family         : Arial, sans-serif;
font-size           : 12px;
font-weight         : normal;
color               : #ffffff;
text-decoration     : none;
}
a:visited.serviceActivated {
font-family         : Arial, sans-serif;
font-size           : 12px;
font-weight         : normal;
color               : #ffffff;
text-decoration     : none;
}



/* Einsatzanalyse Kennfelder */
.redcell {
background-color     : #ff4040;
font-family          : Arial, sans-serif;
font-size            : 10px;
color                : #ffffff;
 }

.greencell {
background-color     : #00c000;
font-family          : Arial, sans-serif;
font-size            : 10px;
color                : #ffffff;
 }

.yellowcell {
background-color     : #ffff40;
font-family          : Arial, sans-serif;
font-size            : 10px;
color                : #000000;
 }
/* neutral cell */
.neutralcell {
font-family         : Arial, sans-serif;
font-size           : 10px;
font-weight         : normal;
}

/* Freitext senden Titel-Feld */
.sendFreeFormTitleBox {
font-family    : Arial, sans-serif;
font-size      : 12px;
width          : 280px;
}

/* Freitext senden Text-Feld */
.sendFreeFormContentBox {
font-family    : Arial, sans-serif;
font-size      : 12px;
width          : 520px;
}

/* postboxTextBanner - Weisser Rahmen um die Text-Boxen im Postausgang/Posteingang */
.postboxTextBanner {
font-family    : Arial, sans-serif;
font-size      : 10px;
font-weight    : bold;
background-color : #ffffff;
border-width   : 1px;
border-style   : solid;
border-color   : #000000;
width          : 445px;
}

.postboxText {
font-family    : Arial, sans-serif;
font-size      : 12px;
font-weight    : bold;
}

/* kleinere Box zum Auswaehlen in Flotte - Benutzer zuordnen */
.mbserviceParameterRequestBox {
font-family    : Arial, sans-serif;
font-size      : 12px;
width          : 250px;
}

/* kleinere Box zum Auswaehlen in Flotte - Benutzer zuordnen */
.mbserviceParameterRequestBoxWide {
font-family    : Arial, sans-serif;
font-size      : 12px;
width          : 600px;
}

/* Ueberschrift der Info-Boxen und normaler Text */
.infoBoxHeadline {
font-family    : Arial, sans-serif;
font-size      : 14px;
font-weight    : bold;
}
.infoBoxText {
font-family    : Arial, sans-serif;
font-size      : 12px;
font-weight    : normal;
}

.greentext {
color          : #00c000;
font-weight    : bold;
}

.redtext {
color          : #FF0000;
font-weight    : bold;
}

.ambertext {
color          : #B5770C;
font-weight    : bold;
}

.blacktext {
font-weight    : bold;
}

.FP {
font-family  : Arial, sans-serif;
font-size    : 9px;
font-weight  : normal;
}

#footer {
	margin          : 0px;
	padding         : 3px;
	padding-bottom  : 5px;
	padding-left    : 41px;
	
	position        : fixed;
	width           : 100%; 
	bottom          : 0px;
	left            : 199px;
	
	background-color: #FFFFFF;
}

p.disclaimer {
	font-family : Arial, sans-serif;
	font-size   : 10px;
	font-weight : normal;
	font-style  : italic;
	color       : #888888;
	
	width       : 100%;
}

/* Style für den Abschnitt "Aktuelles" auf der Dienste-Seite */
#servicesPageNews a {
	color			: blue;
	text-decoration	: underline;
	font-size		: 12px;
}

#servicesPageNews td {
	font-size	: 12px;
}

#servicesPageNews ol {
	padding-left	: 20px;
	font-weight		: bold;
}

#servicesPageNews ol ul {
	list-style-type	: disc;
	padding-left	: 20px;
}

#servicesPageNews ol span {
	font-weight	: normal;
}
