html,body {
   margin: 0px;
   padding: 0px; }
   
body {
   background-color: #fff;
   background-image: url(bg.jpg);
   background-repeat: repeat-x;
}

div.mainbox {
   margin: auto;
   width: 750px;
}

td {
   font-family: Verdana,Arial,Helvetica;
   font-size: 14px;
   color: #005;
   text-align: justify;
   padding: 0px;
}

table.allgemein, table.ausgabe {
   width: 100%;
}
td.inhalt {
   padding-left: 10px;
   padding-right: 10px;
}
td.leer3  { height:  3px; }
td.leer5  { height:  5px; }
td.leer10 { height: 10px; }
td.leer15 { height: 15px; }

span.error {
   font-size: 10px;
   font-weight: bold;
   color: red;
}

/* Ausgabe Tabelle des Fahrtenbuches ---------------------------------------- */
table.ausgabe {
   margin: 0px;
   margin-top: 7px;
}
td.top {
   font-size: 12px;
   font-weight: bold;
   padding-left:3px;
}



td.cDatum {
   border: 0px solid #777;
   border-left-width: 1px;
   border-top-width: 1px;
   font-size:14px;
   padding:3px;
   background-image:url(bg-zellen.jpg);
   width:50px;
   cursor:pointer;
}
td.cKmstand1 {
   border: 0px solid #777;
   border-top-width: 1px;
   font-size:14px;
   padding:3px;
   background-image:url(bg-zellen.jpg);
   width:50px;
   cursor:pointer;
}
td.cOrt1 {
   border: 0px solid #777;
   border-top-width: 1px;
   font-size:14px;
   padding:3px;
   background-image:url(bg-zellen.jpg);
   width:auto;
   white-space:nowrap;
   cursor:pointer;
}
td.cKmstand2 {
   border: 0px solid #777;
   border-top-width: 1px;
   font-size:14px;
   padding:3px;
   background-image:url(bg-zellen.jpg);
   width:50px;
   cursor:pointer;
}
td.cOrt2 {
   border: 0px solid #777;
   border-top-width: 1px;
   font-size:14px;
   padding:3px;
   background-image:url(bg-zellen.jpg);
   width:auto;
   white-space:nowrap;
   cursor:pointer;
}
td.cEntf {
   border: 0px solid #777;
   border-top-width: 1px;
   font-size:14px;
   padding:3px;
   background-image:url(bg-zellen.jpg);
   text-align:right;
   width:30px;
   cursor:pointer;
}
td.cEntf2 {
   border: 0px solid #777;
   border-top-width: 1px;
   font-size:14px;
   padding:3px;
   background-image:url(bg-zellen.jpg);
   text-align:right;
   width:30px;
   cursor:pointer;
}
td.cTyp {
   border: 0px solid #777;
   border-top-width: 1px;
   border-right-width: 1px;
   font-size:14px;
   padding:3px;
   background-image:url(bg-zellen.jpg);
   width:50px;
   text-align:center;
   cursor:pointer;
}
span.ortanzeigepunkt { }
span.ortanzeigefull  { display:none; }

span.filter { background-color:yellow; }


td.notizl {
   border: 1px solid #777;
   border-bottom-width: 0px;
   border-right-width: 0px;
   background-color:#d4ebf9;
}
td.notiz {
   border: 1px solid #777;
   border-bottom-width: 0px;
   border-left-width: 0px;
   border-right-width: 0px;
   font-size:12px;
   padding:5px;
   background-color:#fff;
   cursor:pointer;
}
td.notizr {
   border: 1px solid #777;
   border-bottom-width: 0px;
   border-left-width: 0px;
   background-color:#d4ebf9;
}


span.freienotiz {
   color: #050;
}
ul.notiz {
   margin:0px;
   padding-left:15px;
}

a:link, a:active, a:visited  {
   text-decoration:none;
   color:#004;
   font-weight:bold;
}
a:hover { color:#e00; }

td.dateienl {
   border: 1px solid #777;
   border-bottom-width: 0px;
   border-right-width: 0px;
   background-color:#d4ebf9;
}
td.dateien {
   border: 1px solid #777;
   border-bottom-width: 0px;
   border-right-width: 0px;
   border-left-width: 0px;
   font-size:12px;
   padding:5px;
   background-color:#fff;
}
td.dateienr {
   border: 1px solid #777;
   border-bottom-width: 0px;
   border-left-width: 0px;
   background-color:#d4ebf9;
}

td.dateien2l {
   border: 1px solid #777;
   border-bottom-width: 0px;
   border-top-width:0px;
   border-right-width: 0px;
   background-color:#d4ebf9;
}
td.dateien2 {
   border: 0px solid #777;
   font-size:12px;
   padding:5px;
   background-color:#fff;
}
td.dateien2r {
   border: 1px solid #777;
   border-bottom-width: 0px;
   border-top-width:0px;
   border-left-width: 0px;
   background-color:#d4ebf9;
}

a.dateidownload:link, a.dateidownload:active, a.dateidownload:visited  {
   color:#a00;
}
a.dateidownload:hover { color:#000; }

a.dateidownloadpublic:link, a.dateidownloadpublic:active, a.dateidownloadpublic:visited  {
   color:#080;
}
a.dateidownloadpublic:hover { color:#000; }

a.red:link, a.red:active, a.red:visited  {
   text-decoration:none;
   color:#f00;
   font-weight:bold;
}
a.red:hover { color:#000; }

td.monate {
   border:1px solid #000;
   background-color:#32ef8b;
   height:70px;
   text-align:center;
   cursor:pointer;
}

table.mainmenu { }
tr.hiderow { }