.lback {
background: url('link.gif') no-repeat 100% 0;
padding-left:0; padding-right:15px; padding-top:0; padding-bottom:0
}
.main {
width:230px;
border:0px;
border-color:#d3d3d3;
}
.month {
font:bold 12px arial;
color:black;
}
.daysofweek {
background-color:gray;
font:12px arial;
color:yellow;
}
.days {
font-size: 12px;
font-family:arial;
color:00B000;
background-color: F4F4F4;
padding: 4px;
}
.days #today{
font-family:arial;
font-size: 12px;
font-weight: bold;
color: darkred;
}

.just {

	border-collapse: collapse;
	text-align: justify;
	border-color: #00B2AA;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	empty-cells: show;
}

.just td {
	text-align: justify;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.just10 {

	border-color: #00B2AA;
	border-style: solid;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	empty-cells: show;
}

.just10 td {
	text-align: justify;
}

.toptable { 
border-collapse: collapse;
border-color: #20B2AA;
border-style: solid;
border-width: 1px 0px 1px 0px;
empty-cells: show;
margin-left: auto;
margin-right: auto;
}

.toptable td { 
border-color: #20B2AA;
border-style: solid;
border-width: 0px 0px 0px 0px;
padding-left: 0.2em;
padding-right: 0.2em;
padding-top: 0.2em;
padding-bottom: 0.2em;
}

.searchtable { 
border-collapse: collapse;
border-color: #20B2AA;
border-style: solid;
border-width: 1px 0px 1px 0px;
empty-cells: show;
margin-left: auto;
margin-right: auto;
}

.searchtable td { 
border-color: #20B2AA;
}
.standard {
	border-collapse: collapse;
	border-color: #00B2AA;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	empty-cells: show;
}

.standard td{
	text-align:center;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.standleft {
	border-collapse: collapse;
	border-color: #00B2AA;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	empty-cells: show;
}

.standleft td{
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.standlist {
	width:100%;
	border-collapse: collapse;
	border-color: #00B2AA;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	empty-cells: show;
}

.standlist td{
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.infolist {
	width:100%;
	border-collapse: collapse;
	border-color: #00B2AA;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	empty-cells: show;
}

.infolist td{
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.list { 
border-collapse: collapse;
border-color: #20B2AA;
border-style: solid;
border-width: 1px 1px 1px 1px;
empty-cells: show;
margin-left: auto;
margin-right: auto;
padding-left: 0.2em;
padding-right: 0.2em;
}

.list td { 
border-color: #20B2AA;
border-style: solid;
border-width: 0px 0px 1px 0px;
padding-left: 0.2em;
padding-right: 0.2em;
padding-top: 0.15em;
padding-bottom: 0.15em;
}

.listb { 
border-collapse: collapse;
border-color: #20B2AA;
border-style: solid;
border-width: 1px 1px 1px 1px;
empty-cells: show;
margin-left: auto;
margin-right: auto;
padding-left: 0.2em;
padding-right: 0.2em;
}

.listb td { 
border-color: #20B2AA;
border-style: solid;
border-width: 0px 0px 1px 0px;
padding-left: 0.2em;
padding-right: 0.2em;
padding-top: 0.35em;
padding-bottom: 0.35em;
}

.newitem { 
border-collapse: collapse;
border-color: #20B2AA;
border-style: solid;
border-width: 1px 1px 1px 1px;
empty-cells: show;
margin-left: auto;
margin-right: auto;
}

.newitem td { 
border-color: #20B2AA;
border-style: solid;
border-width: 1px 0px 0px 0px;
padding-left: 0.2em;
padding-right: 0.2em;
padding-top: 0.35em;
padding-bottom: 0.35em;
}

.show {
border: 1px solid #DEDEDE; 
}


.boxborder {
border-color: #20B2AA;
border-style: solid;
border-width: 1px 0px 1px 0px;
padding-left: 0.3em;
padding-right: 0.3em;
padding-top: 0.3em;
padding-bottom: 0.3em;
}

.headborder {
border-color: #20B2AA;
border-style: solid;
border-width: 1px 0px 0px 0px;
padding-left: 0.0em;
padding-right: 0.0em;
padding-top: 0.0em;
padding-bottom: 0.0em;
}

.bidborder {
border-color: #20B2AA;
background-color: #FFF8F8;
border-style: solid;
border-width: 1px 1px 1px 1px;
padding-left: 2px;
padding-right: 2px;
padding-top: 2px;
padding-bottom: 2px;
-moz-border-radius: 8px;
}

.featborder {
border-color: #20B2AA;
border-style: solid;
border-width: 1px 1px 1px 1px;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
-moz-border-radius: 8px;
}

.leftborder {
border-collapse: collapse;
border-color: #80C8D0;
border-style: solid;
border-width: 0px 0px 0px 1px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}
.leftborder TD {
padding-left: 5px;
padding-right: 2px;
padding-top: 1px;
padding-bottom: 0px;
}

.allborder {
border-color: #20B2AA;
border-style: solid;
border-width: 1px 1px 1px 1px;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
-moz-border-radius: 8px;
}

.allborderb {
border-collapse: collapse;
border-color: #20B2AA;
border-style: solid;
border-width: 1px 1px 0px 1px;
}

.allborderb td{
padding-left: 0.2em;
padding-right: 0.2em;
padding-top: 0.2em;
padding-bottom: 0.2em;
}

.allborderc {
border-collapse: collapse;
border-color: #20B2AA;
border-style: solid;
border-width: 1px 1px 1px 1px;
}

.allborderc td{
padding-left: 0.2em;
padding-right: 0.2em;
padding-top: 0.4em;
padding-bottom: 0.4em;
}

.allborders {
border-color: #20B2AA;
border-style: solid;
border-width: 1px 1px 1px 1px;
padding-left: 0.1em;
padding-right: 0.1em;
padding-top: 0.1em;
padding-bottom: 0.1em;
}

.allbordersb {
border-color: #20B2AA;
border-style: solid;
border-width: 1px 1px 1px 1px;
padding-left: 0.0em;
padding-right: 0.0em;
padding-top: 0.0em;
padding-bottom: 0.0em;
}

.dateborder {
border-color: #20B2AA;
border-style: solid;
border-width: 1px 0px 1px 1px;
padding-left: 0px;
padding-right: 0px;
padding-top: 3px;
padding-bottom: 2px;
}
.dateborder2 {
border-color: #20B2AA;
border-style: solid;
border-width: 1px 1px 1px 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 3px;
padding-bottom: 2px;
}


.footborder {
border-color: #20B2AA;
border-style: solid;
border-width: 0px 0px 1px 0px;
padding-left: 0.0em;
padding-right: 0.0em;
padding-top: 0.0em;
padding-bottom: 0.0em;
}


.htmltable { 
width: 99%;
border-collapse: collapse;
border-color: #20B2AA;
border-style: solid;
border-width: 0px 0px 0px 0px;
empty-cells: show;
table-layout: fixed;
}

.htmltable td { 
padding-left: 2px;
padding-right: 2px;
padding-top: 2px;
padding-bottom: 2px;
}

.disp { 
width: 100%;
border-collapse: collapse;
border-color: #FFFFFF;
background-color:#FFFFFF;
border-style: solid;
border-width: 2px 2px 2px 2px;
empty-cells: show;
padding-left: 0.5em;
padding-right: 0.5em;
padding-top: 0.5em;
padding-bottom: 0.5em;
empty-cells: show;
spacing-left: 1px;
spacing-right: 1px;
spacing-top: 1px;
spacing-bottom: 1px;
}

.knopf	{
color:#050;
font-family:'verdana',helvetica,sans-serif;
font-size:8pt;
background-color:#eee;
border:1px solid;
border-top-color:#696;
border-left-color:#696;
border-right-color:#363;
border-bottom-color:#363;
}
.knopf2	{

   font-family:'verdana',helvetica,sans-serif;
   font-size:10pt;
   background-color:#fff;
   border:1px solid;

}
BODY {
FONT-SIZE: 10pt; COLOR: #05005A; FONT-FAMILY: arial 
}
TD {
FONT-SIZE: 10pt; COLOR: #05005A; FONT-FAMILY: arial
}
.small {
FONT-SIZE: 8pt; COLOR: #05005A; FONT-FAMILY: arial
}
.bold {  
font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #F5F5F5
}
.big {
FONT-SIZE: 10pt; COLOR: #05005A; FONT-FAMILY: arial; FONT-WEIGHT: bold
}
A {
COLOR: #05005A; FONT-WEIGHT: none text-decoration: none
}
A:link { 
COLOR: #444444; FONT-WEIGHT: none;  text-decoration: none
}
A:hover { 
COLOR: #555555; FONT-WEIGHT: none; text-size: 10pt
}
A:visited { 
color: #444444; font-weight: none;  text-decoration: none
}

font.search		{ font-size : 11px; font-family: arial,helvetica; color : black; }
#searchbox,
#searchbox1c,
#searchbox2		{ margin: 0,0,0,0; padding: 0px 0; text-align: center; clear: both; letter-spacing: 0; font-family: Arial; font-size: 11px; }
#searchbox a		{ color: #000000; font-weight: normal; text-decoration: none; width: 80px; padding: 0px 0; text-align: center; display: block; }
#searchbox2a		{ color: #000000; font-size: 11px; background-color: #FFE0E0; font-family: Arial; border: 0px none; width: 80px }
#searchbox2b		{ color: #000000; font-size: 11px; background-color: #E0FFE0; font-family: Arial; border: 0px none; width: 80px }
#searchbox2c		{ color: #000000; font-size: 11px; background-color: #E0E0FF; font-family: Arial; border: 0px none; width: 80px }
#searchbox0b		{ color: #FF0000; font-size: 11px; background-color: #FFFFFF; font-family: Verdana; height: 12pt; border: 0px none; }