.autocomplete
{
border: 1px solid #FF8000;
background-color:#FFFFCC;
padding:2;
}

a.suchVariante,
a.suchVariante:visited,
a.suchVariante:active,
a.suchVariante:hover {
color:black;
text-decoration:none;
}

a.suchVariante b {display:none;}
a.suchVariante:hover b {color:rgb(255,128,0);;display:inline;font-weight:bold;}

body
{
margin-left:0;
margin-right:0;
margin-top:0;
margin-bottom:0;
}

body.bgHellgrau
{
background-color:#CCCCCC;
}

table.note
{
margin-top:2;
background-color:#FFFFCC;
border-width:1;
border-style:solid;
border-color:#FF8000;
padding:2;
}

table.aktuell
{
margin:2px;
background-color:#FFC0C0;
border-width:1;
border-style:solid;
border-color:#FF0000;
padding:2px;
}

a.regLink:link    { color:white; text-decoration:underline; }
a.regLink:visited { color:white; text-decoration:underline; }
a.regLink:active  { color:white; text-decoration:underline; font-weight:bold; }
a.regLink:hover   { color:white; text-decoration:underline; }
a.regLink:focus   { color:white; text-decoration:underline; }

a.stdLink:link    { color:black; text-decoration:underline; }
a.stdLink:visited { color:black; text-decoration:underline; }
a.stdLink:active  { color:black; text-decoration:underline; font-weight:bold; }
a.stdLink:hover   { color:black; text-decoration:underline; }
a.stdLink:focus   { color:black; text-decoration:underline; }

a.nobLink:link    { color:black; text-decoration:underline; }
a.nobLink:visited { color:black; text-decoration:underline; }
a.nobLink:active  { color:black; text-decoration:underline; }
a.nobLink:hover   { color:black; text-decoration:underline; }
a.nobLink:focus   { color:black; text-decoration:underline; }

a.stdButt:link    { color:black; text-decoration:none; }
a.stdButt:visited { color:black; text-decoration:none; }
a.stdButt:active  { color:black; text-decoration:none; }
a.stdButt:hover   { color:black; text-decoration:none; }
a.stdButt:focus   { color:black; text-decoration:none; }

a.redLink:link    { color:red; text-decoration:underline; }
a.redLink:visited { color:red; text-decoration:underline; }
a.redLink:active  { color:red; text-decoration:underline; font-weight:bold; }
a.redLink:hover   { color:red; text-decoration:underline; }
a.redLink:focus   { color:red; text-decoration:underline; }

a.calNavi:link    { color:black; text-decoration:none; }
a.calNavi:visited { color:black; text-decoration:none; }
a.calNavi:active  { color:black; text-decoration:none; font-weight:bold; }
a.calNavi:hover   { color:black; text-decoration:none; }
a.calNavi:focus   { color:black; text-decoration:none; }

a.blueLink:link    { color:blue; text-decoration:underline; }
a.blueLink:visited { color:blue; text-decoration:underline; }
a.blueLink:active  { color:blue; text-decoration:underline; }
a.blueLink:hover   { color:blue; text-decoration:underline; }
a.blueLink:focus   { color:blue; text-decoration:underline; }

td,input,select,textarea
{
font-family:tahoma,sans-serif;
font-size:8pt;
}

h1,.bigTitle
{
font-family:tahoma,sans-serif;
font-size:13pt;
}

.fussnote
{
text-decoration:underline;
font-size:75%;
vertical-align:super;
margin-left:2px;
margin-right:2px;
}

.dataTable
{
margin:3;
}

.thd
{
background-color:#CCCCCC;
color:black;
font-weight:bold;
border-bottom-width:1;
border-bottom-style:solid;
border-bottom-color:#808080;
white-space:nowrap;
}

.today
{
border-width:1;
border-style:solid;
border-color:#FF8000;
}

.thdSort
{
background-color:#9999FF;
color:black;
border-bottom-width:1;
border-bottom-style:solid;
border-bottom-color:#808080;
}

.columnDivider
{
border-left-width:1;
border-left-style:solid;
border-left-color:black;
}

.columnDividerGrau
{
border-left-width:1;
border-left-style:solid;
border-left-color:#808080;
}

.cellLine_LU
{
border-left-width:1;
border-left-style:solid;
border-left-color:#808080;
border-bottom-width:1;
border-bottom-style:solid;
border-bottom-color:#808080;
}

.dataRow1
{
border-bottom-width:1;
border-bottom-style:solid;
border-bottom-color:#808080;
}

.dataRow2
{
border-bottom-width:1;
border-bottom-style:solid;
border-bottom-color:#808080;
background-color:#DDDDDD;
}

.blockTitel
{
white-space:nowrap;
background-color:#666699;
color:white;
font-weight:bold;
padding:5;
}

.blockText
{
background-color:#CCCCCC;
padding:5;
padding-top:3;
vertical-align:top;
}

.registerOn
{
background-color:#666699;
color:white;
padding:5;
text-align:center;
font-weight:bold;
white-space:nowrap;
background-image:url(images/eckeOn.gif);
background-repeat:no-repeat;
background-position:right top;
}

.registerOff
{
background-color:#333399;
border-bottom-width:1;
border-bottom-style:solid;
border-bottom-color:#CCCCCC;
color:white;
padding:5;
text-align:center;
white-space:nowrap;
background-image:url(images/eckeOff.gif);
background-repeat:no-repeat;
background-position:right top;
}

.registerOnHP
{
background-color:#666699;
color:white;
padding-left:10;
padding-right:10;
padding-top:5;
padding-bottom:5;
text-align:left;
font-weight:bold;
white-space:nowrap;
background-image:url(images/eckeOn.gif);
background-repeat:no-repeat;
background-position:right top;
}

.registerOffHP
{
background-color:#333399;
border-bottom-width:1;
border-bottom-style:solid;
border-bottom-color:#CCCCCC;
color:white;
padding-left:10;
padding-right:10;
padding-top:5;
padding-bottom:5;
text-align:left;
white-space:nowrap;
background-image:url(images/eckeOff.gif);
background-repeat:no-repeat;
background-position:right top;
}

.registerHPright
{
background-color:#666699;
color:white;
padding-left:10;
padding-right:10;
padding-top:5;
padding-bottom:5;
text-align:left;
white-space:nowrap;
}

.textNormal
{
padding:5;
vertical-align:top;
}

.paragraphText
{
padding-left:5;
padding-right:5;
padding-top:0;
padding-bottom:0;
}

.stdHyperlinks
{
text-align:right;
white-space:nowrap;
padding:5;
}

.registerBalken
{
white-space:nowrap;
font-size:xx-small;
text-align:right;
color:white;
background-color:#666699;
padding:5;
}

.headerLinks
{
border-top-width:1;
border-top-style:solid;
border-top-color:#CCCCCC;
background-color:#9999FF;
padding:5;
}

.headerRechts
{
border-left-width:1;
border-left-style:solid;
border-left-color:#CCCCCC;
border-top-width:1;
border-top-style:solid;
border-top-color:#CCCCCC;
background-color:#9999FF;
padding:3;
}

.headerRechtsText
{
padding:2;
}

.headerRechtsSearch
{
text-align:right;
border-top-width:1;
border-top-style:solid;
border-top-color:#CCCCCC;
background-color:#9999FF;
padding:3;
}

.footerLinks
{
background-color:#9999FF;
padding:5;
white-space:nowrap;
}

.footerRechts
{
border-left-width:1;
border-left-style:solid;
border-left-color:#CCCCCC;
background-color:#9999FF;
padding:3;
}

.guiZelle
{
background-color:#E6E6E6;
border-right-width:1;
border-right-style:solid;
border-right-color:#CCCCCC;
}

.guiTitel
{
color:#FF8000;
font-weight:bold;
padding-left:5;
padding-right:5;
padding-top:5;
padding-bottom:0;
}

.trennLinie
{
padding-left:5;
padding-right:0;
padding-top:0;
padding-bottom:0;
}

.tooltippStrich
{
border:black;
color:black;
background-color:black;
height:1px;
margin:2px;
}

.fieldLabel
{
font-weight:bold;
white-space:nowrap;
text-align:right;
vertical-align:center;
padding-left:5;
}

.fieldLabelTop
{
font-weight:bold;
white-space:nowrap;
text-align:right;
vertical-align:top;
padding-left:5;
}

.fieldLabelTop1
{
font-weight:bold;
white-space:nowrap;
text-align:right;
vertical-align:top;
padding-left:5;
padding-top:1;
}

.fieldLabelTop3
{
font-weight:bold;
white-space:nowrap;
text-align:right;
vertical-align:top;
padding-left:5;
padding-top:3;
}

.fieldLabelTop4
{
font-weight:bold;
white-space:nowrap;
text-align:right;
vertical-align:top;
padding-left:5;
padding-top:4;
}

.fieldLabelTop6
{
font-weight:bold;
white-space:nowrap;
text-align:right;
vertical-align:top;
padding-left:5;
padding-top:6;
}

.fieldLabelBottom
{
font-weight:bold;
white-space:nowrap;
text-align:right;
padding-left:5;
padding-top:0;
padding-bottom:2;
vertical-align:bottom;
}

.fieldZelle
{
padding-left:5;
padding-right:5;
padding-top:1;
padding-bottom:1;
vertical-align:top;
}

.fieldZelleTop3
{
padding-left:5;
padding-right:5;
padding-top:3;
padding-bottom:1;
vertical-align:top;
}

.fieldZelleTop4
{
padding-left:5;
padding-right:5;
padding-top:4;
padding-bottom:1;
vertical-align:top;
}

.fieldZelleTop5
{
padding-left:5;
padding-right:5;
padding-top:5;
padding-bottom:1;
vertical-align:top;
}

.fieldZelleVcenter
{
padding-left:5;
padding-right:5;
padding-top:1;
padding-bottom:1;
vertical-align:center;
}

.fieldZelleNontxt
{
padding-left:1;
padding-right:5;
padding-top:0;
padding-bottom:0;
vertical-align:top;
}

.fieldZelleButton
{
padding-left:3;
padding-bottom:3;
}

.buttonSolo
{
margin-top:3;
margin-bottom:3;
}

.fieldError
{
color:red;
font-size:xx-small;
padding-left:5;
padding-right:5;
padding-top:5;
padding-bottom:0;
}

.fieldHelp
{
font-size:xx-small;
padding-left:5;
padding-right:5;
padding-top:3;
padding-bottom:3;
white-space:nowrap;
}