body {  font-family: Arial, Helvetica, sans-serif; font-size: smaller; background-color: #FFFFCC}
td { font-size: smaller; }
h1 {  text-align: center}
.st {  text-decoration: line-through}
a:link { color:#000099;}
a:visited { color:#000099;}
input,textarea { background-color:#FFFFEE; overflow:visible; }
input,textarea { border: threedlightshadow; border-style: solid; 
		border-bottom-color: threeddarkshadow;
		border-top-width: 2px; border-right-width: 2px; border-bottom-width: 1px; border-left-width: 2px; }
.in-r { border: threedlightshadow; border-style: solid; 
		border-bottom-color: threeddarkshadow;
		border-top-width: 2px; border-right-width: 2px; border-bottom-width: 1px; border-left-width: 2px; 
		text-align:right;}
.sn { }
.snk {  font-style: italic}
.stk { text-decoration: line-through ; font-style: italic}
.snp {  background-color: #FFFFFF}
.stp { text-decoration: line-through ; font-style: normal; background-color: #FFFFFF}
.snpk { background-color: #FFFFFF ; font-style: italic}
.stpk { text-decoration: line-through ; font-style: italic; background-color: #FFFFFF }
.noprint {  }
input.button { border: 1px solid black; background-color:#BFCEE6;}
.lnkbtn {  font-family: Arial, Helvetica, sans-serif; clear: left; height: auto; width: auto; 
            margin-top: 15px; margin-right: 15px; margin-bottom: 15px; margin-left: 15px; 
            background-color: #BFCEE6; border: thin #333333 solid; text-align: center; text-decoration: none; 
            padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}
.lnkbtn2 { font-family: Arial, Helvetica, sans-serif; background-color: #BFCEE6; 
            border: #333333; text-align: center; text-decoration: none}
.notizarea { color: red; font-weight: bold; font-size: 12pt;}
.noshow { display: none; clip:  rect(   )}
.termin_user {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: green; clear: left; height: auto; width: auto; 
            margin-top: 15px; margin-right: 15px; margin-bottom: 15px; margin-left: 15px; 
            background-color: #BFCEE6; text-align: center; text-decoration: none; 
            padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}
.bettenstatus_auf { font-weight: bold; margin-left: 2px; border-bottom: 1px solid blue; color: blue;}
.bettenstatus_ent { font-weight: bold; margin-left: 2px; border-bottom: 1px solid green; color: green;}
.bettenstatus_op { font-weight: bold; margin-left: 2px; border-bottom: 1px solid red; color: red;}
.bettenstatus_operationen { font-weight: bold; }
.opplan_operateur {}
.opplan_op {font-weight: bold;}
.opplan_stationsname {font-weight: bold; color: red;}
.opplan_cave {font-weight: bold; color: red; }
.opplan_lfdnr { font-weight: bold; font-size: large; border: 1px black solid; margin: 3px; padding-left: 5px; padding-right: 5px;}
.opplan_dauer { }
.opplan_saalname {font-weight: bold; text-align: center;}
.opplan_patname {}
.opplan_ueberschritten {font-weight: bold; font-size: medium; color: red;}