body, div,p,td, a, b  { font-family: "Arial","Helvetica", sans-serif; }

h1 { font-family: "Arial","Helvetica", sans-serif; font-size: 14px; }

form{
   margin:0px;
}

form,input,select,textarea,option { font-family:"Arial","Helvetica",sans-serif; font-size:11px;font-weight:normal }

a:hover { color:#9b0000; text-decoration:none; }
a:visited { text-decoration:none; }
a:link { text-decoration:none; }

a.nav:link    { text-decoration: none; font-size:11px; font-weight:bold; color:#999999; }
a.nav:visited { text-decoration: none; font-size:11px; font-weight:bold; color:#999999; }
a.nav:active  { text-decoration: none; font-size:11px; font-weight:bold; color:#9b0000; }
a.nav:hover   { text-decoration: none; font-size:11px; font-weight:bold; color:#9b0000; }

.pipenav{ text-decoration: none; font-size:15px; color:#999999; }

.navI{ font-family:"Arial","Helvetica",sans-serif; font-size:11px; font-weight:bold; color:#dddddd; }
.navA{ font-family:"Arial","Helvetica",sans-serif; font-size:11px; font-weight:bold; color:#9b0000; }
.nav{ font-family:"Arial","Helvetica",sans-serif; font-size:11px; font-weight:bold; color:#000000; }
.pipenavA{ font-family:"Arial","Helvetica",sans-serif; font-size:15px; color:#9b0000; }
.pipenavI{ font-family:"Arial","Helvetica",sans-serif; font-size:15px; color:#dddddd; }

.datennavA{ font-family:"Arial","Helvetica",sans-serif; font-size:11px; font-weight:bold; color:#9b0000; background-color:#eeeeee}
.datennavB{ font-family:"Arial","Helvetica",sans-serif; font-size:11px; font-weight:bold; color:#9b0000; background-color:#E6E6DD}
.datennav{ font-family:"Arial","Helvetica",sans-serif; font-size:11px;  color:#000000; background-color:#F1F1EB;}
.datennav2{ font-family:"Arial","Helvetica",sans-serif; font-size:11px;  color:#000000; background-color:#F1F1EB;}

.XS { font-family:"Arial","Helvetica",sans-serif; font-size:10px; font-weight:normal }
.S { font-family:"Arial","Helvetica",sans-serif; font-size:11px; font-weight:normal }
.M { font-family:"Arial","Helvetica",sans-serif; font-size:12px; }

.Sb { font-family:"Arial","Helvetica",sans-serif; font-size:11px; font-weight:bold; }


.loginheader { font-family:"Arial","Helvetica",sans-serif; font-size:14px; font-weight:bold; color:#ffffff }

.drot    { color:#9b0000; }
.rot     { color:#ff0000; }
.oliv    { color:#949263; }
.grau    { color:#999999; }
.schwarz { color:#000000; }
.bggruen { color:#e6e6dd; }


.hint{ font-family:"Arial","Helvetica",sans-serif; font-size:10px; font-weight:bold; color:#9b0000; }
.header{ font-family:"Arial","Helvetica",sans-serif; font-size:11px; font-weight:bold; color:#000000; }
.pfad{ font-family:"Arial","Helvetica",sans-serif; font-size:10px; font-weight:bold; color:#a0a0a0; }
.pfadBlack{ font-family:"Arial","Helvetica",sans-serif; font-size:10px; font-weight:bold; color:#000000; }
.olivS{ font-family:"Arial","Helvetica",sans-serif; font-size:10px; font-weight:bold; color:#949263 ; }
.drotXS { font-family:"Arial","Helvetica",sans-serif; font-size:10px; color:#9b0000; }
.drotS { font-family:"Arial","Helvetica",sans-serif; font-size:11px; color:#9b0000; }
.drotSb { font-family:"Arial","Helvetica",sans-serif; font-size:11px; color:#9b0000; font-weight:bold }
.grauXS { font-family:"Arial","Helvetica",sans-serif; font-size:10px; color:#999999; }
.grauS { font-family:"Arial","Helvetica",sans-serif; font-size:11px; color:#999999; }
.kasten{ font-family:"Arial","Helvetica",sans-serif; font-size:10px; font-weight:bold; color:#000000 ; }
.kastenGrau{ font-family:"Arial","Helvetica",sans-serif; font-size:12px; font-weight:bold; color:#999999; }

.inputfeld { border-width:1px;border-style:solid;border-color:black;padding:0px;padding-left:3px;font-size:11px; font-weight:normal }
.inputweiss { border-width:1px;border-style:solid;border-color:white;padding:0px;padding-left:3px;font-size:11px; font-weight:normal }
.inputgrau { border-width:1px;border-style:solid;border-color:#f1f1eb;padding:0px;padding-left:3px;font-size:11px; font-weight:normal; background-color:#f1f1eb; }    /*vorher:#e6e6dd*/
.inputGrauAktiv { border:solid 1px #fff; padding:1px; padding-left:3px; font:normal 11px arial; background-color:#fff; color:#000 !important; }
.inputGrauInaktiv { border:solid 1px #f1f1eb; padding:1px; padding-left:3px; font:normal 11px arial; background-color:#f1f1eb; color:#ccc !important; }
.inputgrauborder { border-width:1px;border-style:solid;border-color:#a0a0a0;padding:0px;padding-left:3px;font-size:11px; font-weight:normal; background-color:#eeeeee; color:#a0a0a0; }
.inputrot { border-width:0px;border-style:solid;border-color:black;padding:0px;padding-left:3px;font-size:10px;font-weight:bold;color:#9b0000; }
.inputfeldB { border-width:1px;border-style:solid;border-color:black;padding:1px;padding-left:3px;font-size:12px;font-weight:bold;color:#9b0000;text-align:center; }
.inputDrot { border-width:1px;border-style:solid;border-color:black;padding:1px;padding-left:3px;font-size:11px;font-weight:bold;color:#000000;text-align:center; background-color:#e6e6dd; }
.inputhellgrau { border-width:0px;border-style:solid;border-color:black;padding:0px;padding-left:3px;font-size:10px;font-weight:bold;color:#adadad; }

.textfeld {  
 font-family:"Arial","Helvetica",sans-serif; 
 border-width: 1px; 
 border-style: solid; 
 border-color: black; 
 padding: 3px; 
 font-size: 11px; 
 text-align: left; 
 color:#000000; 
 text-indent:0cm;
}

.textfeldweiss {  font-family:"Arial","Helvetica",sans-serif; border-width:1px; border-style:solid; border-color:white; padding:3px; font-size:11px; text-align:left; color:#000000; text-indent:0cm;
 }




.selectbox { font-size:11px; background-color:#ffffff;font-weight:normal; padding:0px; border-width:0px;border-style:hidden; border-top-style:none  }
.selectbox_dark { font-size:11px; color:#ffffff;background-color:#a3a596;font-weight:normal; padding:0px; border-width:0px;border-style:hidden; border-top-style:none  }

.info { font-family:"Arial","Helvetica",sans-serif; font-size:11px;  }
.infograu { font-family:"Arial","Helvetica",sans-serif; font-size:11px; color:#a0a0a0  }

.time { font-family:"Arial","Helvetica",sans-serif; font-size:11px; color:#9b0000; font-weight:bold;text-align:right }
.sched { font-family:"Arial","Helvetica",sans-serif; font-size:11px; color:#9b0000; font-weight:bold }
.timeBg { background-image:url(planer/pics/bg_schmal.gif); background-color:#E7E8E2; font-size:10px; }
.schedBglight { background-image:url(planer/pics/bg_sched.gif); background-color:#E7E8E2; font-size:10px; }
.schedBgdark  { background-image:url(planer/pics/bg_sched.gif); background-color:#D5D6C6; font-size:10px; }


.padleft { font-family:"Arial","Helvetica",sans-serif; font-size:11px; padding-left:4px; font-weight:normal;}
.tKreis { width:'99%'; padding:1px; text-align:right; font-family:"Arial","Helvetica",sans-serif; background-color:#eeeeee;  }

.tRot { font-family:"Arial","Helvetica",sans-serif; background-color:#ffffff; border:solid 1px black; font-size:11px; padding-left:0px; font-weight:normal;border-top-width:3px; border-top-color:#D56233; }
.tDrot { font-family:"Arial","Helvetica",sans-serif; background-color:#ffffff; border:solid 1px black; font-size:11px; padding-left:0px; font-weight:normal;border-top-width:3px; border-top-color:#9b0000; }
.tOliv { font-family:"Arial","Helvetica",sans-serif; background-color:#ffffff; border:solid 1px black; font-size:11px; padding-left:0px; font-weight:normal;border-top-width:3px; border-top-color:#949263; }
.tBlau { font-family:"Arial","Helvetica",sans-serif; background-color:#ffffff; border:solid 1px black; font-size:11px; padding-left:0px; font-weight:normal;border-top-width:3px; border-top-color:#0A4D8F; }

.bgGrau { background-color:#E7E8E2; font-size:11px; }
.bgDrot { background-color:#9b0000; font-size:11px; }
.bgRot  { background-color:#D56233; font-size:11px; }
.bgBlau { background-color:#0A4D8F; font-size:11px; }
.bgOliv { background-color:#949263; font-size:11px; }
.bgGelb { background-color:#FFFF00; font-size:11px; }
.bgDgrau { background-color:#dedede; font-size:11px; }


.bereich { background-color:#ffffff; font-size:12px; font-weight:bold; margin-bottom:2px }
.bereich_a {  font-size:12px; font-weight:bold; background-color:#BFBFBF; margin-bottom:2px }
.tag { font-size:12px; font-weight:bold; margin-bottom:2px }
.tag_a { font-size:12px; font-weight:bold; color:red; margin-bottom:2px  }

.bodyscrollgrey {  
 font-family:"Arial","Helvetica",sans-serif;
 margin:0px;
 padding:0px;
 scrollbar-base-color:##949263;
 scrollbar-3dlight-color:#e6e6dd;
 scrollbar-arrow-color:#e6e6dd;
 scrollbar-darkshadow-color:#e6e6dd;
 scrollbar-face-color:#e6e6dd;
 scrollbar-highlight-color:#949263;
 scrollbar-shadow-color:#404040;
 scrollbar-track-color:#e6e6dd;
 }

.textfeldgrau {
 font-family: "Arial","Helvetica", sans-serif; 
 border-width: 1px; 
 border-style: solid; 
 border-color: #e6e6dd; 
 padding: 3px; 
 font-size: 11px;
 background-color: #e6e6dd; 
 text-align: left; 
 color: #000000; 
 text-indent:0cm;
 scrollbar-base-color:#400000;
 scrollbar-3dlight-color:#e6e6dd;
 scrollbar-arrow-color:#e6e6dd;
 scrollbar-darkshadow-color:#e6e6dd;
 scrollbar-face-color:#e6e6dd;
 scrollbar-highlight-color:#804040;
 scrollbar-shadow-color:#404040;
 scrollbar-track-color:#e6e6dd;
}


/* general scrollbar stuff */
textarea, body, .textfeldweiss, div {
 font-family:"Arial","Helvetica",sans-serif;
 scrollbar-base-color:#400000;
 scrollbar-3dlight-color:#FFFFFF;
 scrollbar-arrow-color:#FFFFFF;
 scrollbar-darkshadow-color:#FFFFFF;
 scrollbar-face-color:#ffffff;
 scrollbar-highlight-color:#804040;
 scrollbar-shadow-color:#404040;
 scrollbar-track-color:#FFFFFF;
}

.fileupload { 
 border-width: 1px; 
 border-style: solid; 
 border-color: #dedede;
 padding: 2px;
 padding-left: 3px;
 font-size:12px; 
 font-weight: normal;
}
