<!--

BODY.smschatframe
{ 
	background-color: #CCCC99;
}

BODY 	
{ 
	background-color: #FFFFFF;
}

h1 	
{ 
	font-family:arial;
	font-size:24pt;
	font-style:italic;
	color:#CE0000; 
	font-weight:normal;
	padding-left: 10;
	padding-right: 10;
}

th	{ 
	background-color: #E60041;
}
        
tr
{ 
/*	vertical-align: top;*/
}

tr.White
{ 
	background-color: #FFFFFF;
}

tr.Red
{ 
	background-color: #CCCC99;
}

td{ 
	background-color: #D8D8D8;
}

td.Yellow
{ 
	background-color: #C0C0C0;
}

td.Red
{ 
	background-color: #000000;
}

td.Center
{ 
	text-align: center;
}

td.Transparent
{
	background-color: #FFFFFF;
}

td.H2
{ 
	background-color: #FFFFFF;
}

input
{
	width: 125;
}

input.half
{
	width: 96;
}

input.123
{
	width: 195;
}

input.456
{
	width: 260;
}

input.S3
{
	width: 250;
}

input.S4
{
	width: 245;
}

input.S5
{
	width: 300;
}

input.S6
{
	width: 645;
}
input.S7
{
	width: 180;
}

input.Button
{
	width: 90;
	font-family:arial;
	font-size:9pt;
	font-weight:normal;
	text-align:center;	
}

input.B1
{
	width: 40;
	height: 18;
	font-family:arial;
	font-size:8pt;
	font-weight:normal;
	text-align:center;	
}

input.B2
{
	width: 150;
	font-family:arial;
	font-size:9pt;
	font-weight:normal;
	text-align:center;	
}
input.B3
{
	width: 60;
	height: 22;
	font-family:arial;
	font-size:8pt;
	font-weight:normal;
	text-align:center;	
}
input.Big
{
	width: 180;
	font-family:arial;
	font-size:9pt;
	font-weight:normal;
	text-align:center;	
}

input.BigButton
{
	width: 200;
	font-family:arial;
	font-size:9pt;
	font-weight:normal;
	text-align:center;
}

input.Checkbox
{
	width: 55;
}

input.Checkbox2
{
	width: 15;
	align: left;
}

input.Checkbox3
{
	width: 15;
	align: middle;
}

textarea.S6
{
	width: 635;
}

select.S1
{
	width: 195;
}

select.S2
{
	width: 125;
}

select.S3
{
	width: 287;

}

select.S4
{
	width: 245;
}

select.S5
{
	width: 300;
}

select.S6
{
	width: 645;
}

textarea.S5
{
	width: 300;

}

textarea.S6
{
	width: 635;
}

p
{
	font-family:arial;
	font-size:10pt;
	font-weight:normal;
	color: #000000;
	padding-left: 10;
	padding-right: 10;
}



p.Center
{
	text-align:center;
}

p.Label2
{
	font-weight:normal;
	padding-left: 6;
	padding-right: 0;
}

p.Label
{
	font-weight:normal;
}

p.LabelCenter
{
	font-weight:normal;
	text-align:center;
}

p.Label2
{
	font-weight:normal;
}

p.H1Left
{
	font-weight:normal;
	text-align:left;
	color: #FFFFFF;
	padding-top: 1;
	padding-bottom: 1;
}

p.H1Right
{
	font-weight:normal;
	text-align:right;
	color: #FFFFFF;
	padding-top: 1;
	padding-bottom: 1;
}

p.H1Center
{
	font-weight:normal;
	text-align:center;
	color: #FFFFFF;
	padding-top: 1;
	padding-bottom: 1;
}

p.H2Left
{
	font-weight:normal;
	text-align:left;
	color: #000000;
	padding-top: 1;
	padding-bottom: 1;
}

p.H2Right
{
	font-weight:normal;
	text-align:right;
	color: #000000;
	padding-top: 1;
	padding-bottom: 1;
}

p.H2Center
{
	font-weight:normal;
	text-align:center;
	color: #000000;
	padding-top: 1;
	padding-bottom: 1;
}

p.Error
{
	font-size:12pt;
	font-weight:normal;
	color: red;
}

DIV.Index1
{
	padding-top: 0px;
	/*margin-top: 80px;*/
	margin-left: 530px;
}

DIV.Index2
{
	padding-top: 20px;
	/*margin-top: 80px;*/
	margin-left: 195px;
}

DIV.help
{
	margin-top: 0;
	margin-left: 0;
        color: red;
}

p.ErrorCenter
{
	font-weight:normal;
	text-align: center;
	color: red;
}

em 
{
	font-weight:normal;
	font-style:normal;
}

a
{
	font-family:arial;
	font-size:10pt;
	font-weight:normal;
	text-align: left;
	color: #000000;
}	

a.Inline
{ 
	text-decoration: underline;
	display: inline;
}

a.Center
{ 
	text-decoration: underline;
	text-align: center;
}

a.Result
{ 
	text-decoration: none;
	display: inline;
}

a.Normal
{ 
	text-decoration: underline;
	color: #000000;
	display: inline;
}

a:hover
{ 
	color: #000000;
}

ul
{ 
	font-family: arial;
	font-size: 10pt;
	text-align: left;
	list-style-type: disc;
}

li
{
	font-family: arial;
	font-size: 10pt;
	text-indent: 40;
}

li.li2
{
	text-indent: 20;
}

/*Beginn Navigation für Mobile-Liste*/
a.mobile_navi, a.mobile_navi:hover{
	text-decoration:underline;
}

a.mobile_navi_bold, a.mobile_navi_bold:hover{
	text-decoration:none;
	font-weight: bold;
}
/*Ende Navigation für Mobile-Liste*/



/***** Calendar ***************/
/* The main calendar widget.  DIV containing a table. */

.calendar {
  position: relative;
  display: none;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #D4D0C8;/*D4D0C8*/
  font-family: tahoma,verdana,sans-serif;
}

.calendar table {
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #D4D0C8;/*D4D0C8*/
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  padding: 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.calendar .nav {
  background: transparent url(menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;
  padding: 1px;
  border: 1px solid #000;
  background: #848078;
  color: #fff;
  text-align: center;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #000;
  padding: 2px;
  text-align: center;
  background: #FFFFFF; /*F4F0E8*/
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #f00;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  padding: 0px;
  background-color: #737373;/*B2FCBD e4e0d8*/
}

.calendar thead .active { /* Active (pressed) buttons in header */
  padding: 1px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  background-color: #c4c0b8;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #aaa;
}
.calendar tbody .day.othermonth.oweekend {
  color: #faa;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #FFFFFF;/*F4F0E8*/
}

.calendar tbody .rowhilite td {
  background: #737373;/*e4e0d8*/
}

.calendar tbody .rowhilite td.wn {
  background: #D4D0C8;/*D4D0C8*/
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  padding: 1px 3px 1px 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  padding: 2px 2px 0px 2px;
  background: #737373;/*e4e0d8*/
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #f00;
}

.calendar tbody td.today { /* Cell showing today date */
  font-weight: bold;
  color: #00f;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #FFFFFF;/*F4F0E8*/
  padding: 1px;
  border: 1px solid #000;
  background: #848078;
  color: #fff;
  text-align: center;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  padding: 1px;
  background: #737373;/*e4e0d8*/
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  /*padding: 2px 0px 0px 2px;*/
padding: 1px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  background: #737373;/*e4e0d8*/
  font-size: 90%;
  padding: 1px;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .active {
  background: #c4c0b8;
  padding: 0px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.calendar .combo .hilite {
  background: #048;
  color: #fea;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #FFFFFF;/*F4F0E8*/
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #766;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}
/********* Ende Calendar ***************/
-->