.TableHeader { background-color:; color:; }
.actbox { border: 1px solid #000000; background-color:; padding:2px; }
.caption { font-family:Arial,Helvetica; font-size:8pt; font-weight:bold; color:; width:120px; display:block; }
.spacer { border:0px; }

.go       { border: 1px solid #000000; background-color:; margin-bottom:1px; vertical-align:middle; width:15ex; height:18px!important; text-align:center; display:block; cursor:pointer;}
.goyellow { border: 1px solid #000000; background-color:; margin-bottom:1px; vertical-align:middle; width:15ex; height:18px!important; text-align:center; display:block; cursor:pointer;}

.go1 { border: 1px solid #000000; background-color:; margin-bottom:1px; vertical-align:middle; text-align:center; height:18px!important; width:50px;  display:block; cursor:pointer;}
.go2 { border: 1px solid #000000; background-color:; margin-bottom:1px; vertical-align:middle; text-align:center; height:18px!important; width:180px; display:block; cursor:pointer;}

.gogray { border: 1px solid #000000; background-color:; padding:1px; width:180px; height:18px!important; color:; display:block;}
.nobox  { border: none; }
.linkbox {border: 1px solid #000000; background-color:; padding:2px; cursor:pointer;}
.yellowlinkbox { border: 1px solid ; background-color:; padding:2px; cursor:pointer;}

.pflicht   {background-color:}
.unsichtbar {display:none;}

.oddnew    { background-color:#ffffff; border: 0px; font-weight:bold; cursor:pointer; }
.evennew   { background-color:#dddddd; border: 0px; font-weight:bold; cursor:pointer; }
.marknew   { background-color:; font-weight:bold; cursor:pointer; }
.highnew   { background-color:; font-weight:bold; cursor:pointer; }
.odd       { background-color:#ffffff; border: 0px; cursor:pointer; }
.even      { background-color:#dddddd; border: 0px; cursor:pointer; }
.mark      { border: 0px; background-color:; cursor:pointer; font-weight:normal; }
.high      { border: 0px; background-color:; cursor:pointer; }
.csshigh   { border: 0px solid #000000;          background-color:; cursor:pointer; }
.csslow    { border: 0px solid ; background-color:; cursor:pointer; }

.csshigh1  { border: 1px solid #000000;          background-color:; cursor:pointer;}
.csslow1   { border: 1px solid ; background-color:; cursor:pointer;}

.calendarheader { border: 1px solid #000000; background-color:; overflow:hidden; }
.cellbody       { border: 1px solid #000000; background-color:; cursor:pointer; overflow:hidden; }
.cellheader     { border: 1px solid #000000; background-color:; cursor:pointer; overflow:hidden; }
.celltoday      { border: 1px solid #000000; background-color:; cursor:pointer; overflow:hidden; }
.markcell       { border: 1px solid #000000; background-color:; cursor:pointer; overflow:hidden; }

.weekendcellheader { border: 1px solid #000000; background-color:; color:; }
.weekendcelltoday  { border: 1px solid #000000; background-color:#ffffff; }
.weekendcellbody   { border: 1px solid #000000; background-color:#dddddd; }

a.bluebutton           { border: 1px solid ; color:; display:block; font-weight:normal; margin-bottom:2px; margin-left:5px; padding:2px; text-align:center; text-decoration:none; width:16ex; height:18px!important; }
a.bluebutton:link      {                                     color:;                font-weight:normal; background-color:; }
a.bluebutton:visited   {                                     color:;                font-weight:normal; background-color:; }
a.bluebutton:hover     {                                     color:;            font-weight:normal; background-color:; cursor:pointer; }
a.bluebutton:active    {                                     color:;                font-weight:normal; background-color:; cursor:pointer; }

a.yellowbutton         { border: 1px solid ; color:; display:block; font-weight:normal; margin-bottom:2px; margin-left:5px; padding:2px; text-align:center; text-decoration:none; width:16ex; height:18px!important; }
a.yellowbutton:link    {                            color:;                font-weight:normal; background-color:; }
a.yellowbutton:visited {                            color:;                font-weight:normal; background-color:; }
a.yellowbutton:hover   { border: 1px solid #000000; color:;            font-weight:normal; background-color:; cursor:pointer; }
a.yellowbutton:active  { border: 1px solid #000000; color:;                font-weight:normal; background-color:; cursor:pointer; }

a         { text-decoration:none; color:; font-family:Arial,Helvetica; font-size:8pt; }
a:visited { text-decoration:none; color: }
a:active  { text-decoration:none; color:; }
a:hover   { text-decoration:none; color:; cursor:pointer; }

a.button        { font-weight:normal; color:; text-decoration:none; }
a.button:active { font-weight:normal; color:; }
a.button:hover  { font-weight:normal; color:; cursor:pointer; }
table { text-align:left }
.blankbutton { overflow: hidden; width: 100%; }
.disbutton { background: transparent url(http://wponline.wpw.de/images/bg_button_a_g.gif) no-repeat top right; font: normal 12px arial, sans-serif;
             color: #666!important; text-decoration: none; display: block; float: left; height: 24px; margin-right: 3px;
             padding-right: 10px; }
.disbutton span { background: transparent url(http://wponline.wpw.de/images/bg_button_div_g.gif) no-repeat; display: block; line-height: 14px; padding: 5px 0 5px 10px; }
a.enbutton { background: transparent url(http://wponline.wpw.de/images/bg_button_a_b.gif) no-repeat top right; font: normal 12px arial, sans-serif; color: #FF0000!important; text-decoration: none; display: block; float: left; height: 24px; margin-right: 3px; padding-right: 10px; }
a.enbutton:hover { color: #FF0000!important; text-decoration: none;  cursor:pointer; }
a.enbutton span { background: transparent url(http://wponline.wpw.de/images/bg_button_div_b.gif) no-repeat; display: block; line-height: 14px; padding: 5px 0px 5px 10px; }
a.enbutton:active { background-position: bottom right; outline: none; }
a.enbutton:active span { background-position: bottom left; color: #000!important; padding: 6px 0 4px 10px; }

#Uhr { font-family:Arial; font-size:8pt; color:; }

b { font-family:Arial,Helvetica; font-size:8pt; font-weight:bold; color:; }
body { font-family:Arial,Helvetica; margin-left:8px; margin-top:0px; font-size:8pt; color:; }

ul { margin-left:18px; margin-right:8px; margin-top:0px; margin-bottom:0px; }
form,input,select,option,textarea,password {font-family:Arial,Helvetica; font-size:8pt;}
form { margin:0px; }
h1 { font-family:Arial,Helvetica; font-size:8pt; font-weight:bold; color:; }
radio { font-family:Arial,Helvetica; border-width:0px; font-size:8pt }
input,textarea,password {font-family:Arial,Helvetica; font-size:8pt; line-height:10pt; border-color:rgb(0,0,0); border-style:solid; margin-bottom:1px; border-width:1px; padding:1px;}
input.normal {font-family:Arial,Helvetica; font-size:8pt; border-color:rgb(0,0,0); border-style:solid; border-width:0px; padding:0px;}
table,tr,td {font-family:Arial,Helvetica; font-size:8pt; color:; }
table,th {font-family:Arial,Helvetica; font-size:8pt; border-color:rgb(0,0,0); border-style:solid; border-width:0px;}
textarea {
  overflow: auto !important;
}
.date {
  width: 75px;
}

#text .pagination {border:1px solid #FFF;width:100%;padding-top:5px;padding-left:3px;margin-top:0px;height:30px;position:fixed;font-size:.9em;font-weight:bold;line-height:180%;white-space:normal;clear:both;font-family:Arial,Helvetica;background-color:#FFF;}
#text .pagination span {position:absolute;left:-1000px;}
#text .pagination p {	text-decoration: none;	text-align: center;	vertical-align: top;	float: left;	padding: 0;	margin-right: 2px;	border: 1px solid;	width: 1.8em;}
#text .pagination a, 
#text .pagination strong {text-decoration:none;text-align:center;vertical-align:top;float:left;padding:0;margin-right:2px;border:1px solid;width:1.8em;}
#text .pagination a {background-color:#FFF;color:#000;border-color:#000;}
#text .pagination a:visited {color:#000;background-color:#FFF;text-decoration:none;}
#text .pagination a:hover {background-color:#888;color:#FFF;border-color:#000;}
#text .pagination a:active,
#text .pagination a:focus {background-color:#999;color:#000;border-color:#000;}
#text .pagination span {        background-color:#FFF;        PADDING-TOP: 3px;	PADDING-LEFT: 1px;	PADDING-RIGHT: 1px;	PADDING-BOTTOM: 2px;	FLOAT: left;	VERTICAL-ALIGN: middle;	PADDING-TOP: 0px;	TEXT-ALIGN: center;	TEXT-DECORATION: none;        color:#CCC;        font-weight:bold;        border-color:#CCC;}
.pagination strong {background-color:#59d;color:#fff;border-color:#000!important;}
#text .pagination .skip {border:1px solid;width:1.8em;background-color:transparent;color:#000;position:static;float:left;margin-right:2px;height:1.6em;}
#text .pagination .skip:visited {color:#000;background-color:transparent;}
#text .pagination .auswahl {	text-decoration: none;	text-align: center;	vertical-align: top;	float: left;	padding: 0;	margin-right: 2px;	border: 1px solid;	width: 1.8em;}
#text .pagination .skip:hover,
#text .pagination .skip:active,
#text .pagination .skip:focus {background-color:#999;color:inherit;}
#text .pagination img {margin:.25em 0;}
#text .pagination::after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#text .pagination span.select {text-align:center;position:relative;left:0;float:left;background-color:#eee;color:inherit;margin-right:2px;padding:0;border:1px solid #000;min-width:1.8em;height:1.8em;}
#text .pagination span.select::before {content:"...";position:static;display:inline;cursor:default;font-weight:bold;color:#000;background-color:transparent;}
#text .pagination span.select:hover::before {color:#000;background-color:transparent;}
/* Popup-Window */
#text .pagination span.select span.option {display:none;position:absolute;z-index:9;top:-1px;left:-1px;text-align:left;padding:0 0 0 1em;margin-left:-1em;width:9em;}
#text .pagination span.select:hover span.option {display:block;}
#text .pagination span.select span.option span.items {position:static;background-color:#fff;color:inherit;border:1px solid;border-color:#000;padding:2px 2px 2px;float:left;}
#text .pagination span.select span.option span.items::after {content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
#text ul
#ext-liste+h5 {margin-top:-1.5em;}
#text ul+h5+.pagination span.select:hover span.option {bottom:1.75em;padding:1em 1em 0;z-index:11;}
#text .pagination span.select span.buttons::after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#text .pagination > span.select a {margin:2px 1px;}   
