body{
background-color: #F1F8E0;
font-family: verdana,arial;
} 
body#edits {
	font-size:8pt;
	font-family: verdana, arial, times-roman;
}
.abgerundet {
	-moz-border-radius:10px; /* Firefox */
	-webkit-border-radius:10px; /* Safari, Chrome */
	-khtml-border-radius:10px; /* Konqueror */
	border-radius:10px; /* CSS3 */
}
div.login {
	margin: 50px auto;
	width: 400px;
	height: 180px;
	border: 1px black solid;
	-moz-border-radius:10px; /* Firefox */
	-webkit-border-radius:10px; /* Safari, Chrome */
	-khtml-border-radius:10px; /* Konqueror */
	border-radius:10px; /* CSS3 */
	background-color: white;
}
table, tr, td
{margin-top: 0px; margin-left: 0px; margin-right: 0px; color: #000000 ;font-family: verdana,arial; font-size: 10pt; border-width: 1px; border-style:solid; border-color:#808080}
.tabor {margin-top: 0px; margin-left: 0px; margin-right: 0px; color: #000000 ;font-family: verdana,arial; font-size: 10pt; 
          border-width: 0px; border-style:solid; border-color:#808080}
table.forheader {margin-top: 0px; margin-left: 0px; margin-right: 0px; color: #000000 ;font-family: verdana,arial; font-size: 10pt; 
               border-width: 1px; border-style:solid; border-color:#808080; min-width: 450px;}
table.params {margin-top: 0px; margin-left: 0px; margin-right: 0px; color: #CCCCCC; background-color: #CCCCCC;
              font-family: verdana,arial; font-size: 10pt; 
              border-width: 1px; border-style:solid; border-color:#808080; border-collapse:collapse}
table.center	{margin-top: 0px; margin-left: auto; margin-right: auto; color: #CCCCCC; background-color: #CCCCCC;
              font-family: verdana,arial; font-size: 9pt; 
              border-width: 1px; border-style:solid; border-color:#808080; border-collapse:collapse;
			  width:100%;}
table.sp,tr.sp,td.sp,th.sp {margin-top: 0px; margin-left: 0px; margin-right: 0px; color: black; background-color: #CCCCCC;
              font-family: verdana,arial; font-size: 8pt; padding: 0 2px;
              border-width: 1px; border-style:solid; border-color:#808080; border-collapse:collapse}
table.nfett, th.nfett, td.nfett {margin-top: 0px; margin-left: 0px; margin-right: 0px; color: #CCCCCC; background-color: #CCCCCC;
              font-family: verdana,arial; font-size: 8pt; color: black; font-weight: normal;
              border-width: 1px; border-style:solid; border-color:#808080; border-collapse:collapse}
table.small, th.small, td.small {margin-top: 0px; margin-left: 0px; margin-right: 0px; color: #CCCCCC; background-color: #CCCCCC;
              font-family: verdana,arial; font-size: 7pt; color: black; font-weight: normal;
              border-width: 1px; border-style:solid; border-color:#808080; border-collapse:collapse}
table.spbc,tr.spbc,td.spbc,th.spbc {margin-top: 0px; margin-left: 0px; margin-right: 0px; color: black; background-color: #CCCCCC;
              font-family: verdana,arial; font-size: 8pt; text-align:left;
              border-width: 1px; border-style:solid; border-color:silver; border-collapse:collapse}
table.ligatbl, td.ligatbl
{
	margin: auto;
	padding: 2px;	
	color: black; 
    font-family: verdana,arial; 
	font-size: 8pt;
	font-weight: normal;
/*	text-align: left; */
	border-style: inset; 
	border-width: 1px; 
	border-collapse: collapse;
	border-color: gray;
	background-color: silver;
}
th.ligatbl
{
	margin: auto;
	padding: 2px;	
	color: black; 
    font-family: verdana,arial; 
	font-size: 8pt;
	font-weight: normal;
	text-align: center; 
	border-style: solid; 
	border-width: 1px; 
	border-collapse: collapse;
	border-color: gray;
	background-color: silver;
}

*.auto {margin-top: 0px; margin-left: 0px; margin-right: 0px; color: black; background-color: #CCCCCC;
              font-family: verdana,arial; font-size: 8pt; table-layout: auto;
              border-width: 1px; border-style:solid; border-color:black; border-collapse:collapse}

p, a {margin-top: 1px; margin-bottom:2px; font-family: verdana,arial; font-size: 10pt;}
p.setcursor{font-family: verdana,arial; font-size: 10pt;cursor:pointer}
a.small {margin-top: 1px; margin-bottom:2px; font-family: verdana,arial; font-size: 8pt;}
p.weiss {margin-top: 1px; margin-bottom:2px; font-family: verdana,arial; font-size: 10pt; color: white;}
.blau {margin-top: 0px; margin-bottom:0px; font-family: verdana,arial; font-size: 10pt; color: blue;}
.red8 {margin-top: 0px; margin-bottom:0px; font-family: verdana,arial; font-size: 8pt; color: red; height:10px}
.blue8 {margin-top: 0px; margin-bottom:0px; font-family: verdana,arial; font-size: 8pt; color: blue; height:10px}
span.setcursor{cursor:pointer}

div.info {margin-top: 0px; margin-left: 0px; margin-right: 0px; color: #000000 ;font-family: verdana,arial; font-size: 10pt; text-align: center;}
tr.b2 {font-family: verdana,arial; font-size: 8pt; color: black; font-weight: bold;}
table.t1, th.t1, td.t1 {margin-top: 0px; margin-left: 0px; margin-right: 0px; color: black ;font-family: arial; font-size: 10pt; text-align:left; border-style: inset; border-width:1px; border-color:white;border-collapse: collapse;background-color:silver;}
th.t2 {margin-top: 0px; margin-left: 0px; margin-right: 0px; color: white;font-family: arial; font-size: 10pt; text-align:center; border-style: inset; border-width:1px; border-color:white;border-collapse: collapse;background-color:gray;}
tr.zgr{margin-top: 0px; margin-left: 0px; margin-right: 0px; color: #000000 ;font-family: verdana,arial; font-size: 10pt; border-width: 1px; border-style:solid; border-color:#808080;background-color:gray}
tr.zwh{margin-top: 0px; margin-left: 0px; margin-right: 0px; color: #000000 ;font-family: verdana,arial; font-size: 10pt; border-width: 1px; border-style:solid; border-color:#808080;background-color:silver}
table.termin,tr.termin,td.termin,th.termin {margin-top: 0px; margin-left: 0px; margin-right: 0px; color: black; background-color: #CCCCCC;
              font-family: tahoma,verdana,arial; font-size: 8pt; 
              border-width: 1px; border-style:solid; border-color:#808080; border-collapse:collapse}
div.center, td.center {
 text-align:center;
}
.left {
	text-align:left;
}
.right {
	text-align:right;
}
.padding5
{
	padding: 0 5px;
}
td.trenner {margin-top: 0px; margin-left: 0px; margin-right: 0px; color: green;background-color:yellow;font-family: arial; font-size: 10pt; font-weight: bold; border-width:1px; border-color:#808080;border-collapse: collapse;}
.sm {font-family: verdana,arial; font-size: 8pt;}
div.rwkprinfo {margin:auto; color: gray; font-family:tahoma,arial; font-size:50%; text-align:center;}
.padl10 {
	padding-left:10px;
}
.spp{margin-top: 0px; margin-left: 0px; margin-right: 0px; color: black; background-color: #CCCCCC;
              font-family: verdana,arial; font-size: 9pt; padding-left:5px; padding-right:5px; text-align:left;
              border-width: 0px; border-style:solid; border-color:#808080; border-collapse:collapse}
select.text80 {
	font-size:80%;
	}

div.admin 
{
	border-width:3px;
	border-style:outset;
	border-color:gray;
/*	background-color:#A2B2B2;*/
	background-color: #EEEEEE;
	padding:5px;
	text-align:center;
	margin: 0 0 0 0;
box-shadow: 5px 5px #818181;
-webkit-box-shadow: 5px 5px #818181;
-moz-box-shadow: 5px 5px #818181;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=5, offY=5, positive=true);
}
div.admin table 
{
	margin: auto;
	text-align:center;
	color: black; 
	background-color: #CCCCCC;
    font-family: verdana,arial; 
	font-size: 8pt; 
	font-weight: normal;
    border-width: 1px; 
	border-style:solid; 
	border-color:#808080; 
	border-collapse:collapse;
}
div.tplan
{
	margin-top: 30px;
}
table.tplan, tr.tplan, td.tplan, th.tplan 
{
	color: black; 
	background-color: #CCCCCC;
    font-family: tahoma,verdana,arial; 
	font-size: 9pt; 
    border-width: 1px;
	border-style:solid; 
	border-color:#808080; 
	border-collapse:collapse;
	padding: 4px;
}
img.imgpoint, img.img16x16
{
	border: none;
	cursor: pointer;
}
img.img16x16
{
	width: 16px;
	height: 16px;
}
.info_text
{
	font-size: 12px;
	font-weight: bold;
	color: black;
	padding-left: 8px;
	padding-right: 8px;
}

.warnung_center
{
	text-align: center;
	line-height: 2em;
	color: white;
	font-size: 12px;
	font-weight: bold;
	background-color: red;
	margin: 5px auto;
	width: 60%;
}
.info_center
{
	text-align: center;
	line-height: 2em;
	color: green;
	font-size: 12px;
	font-weight: bold;
	background-color: #CCCCCC;
	margin: 5px auto;
	width: 60%;
}
#invisible
{
	display: none;
}
div.left {
	float: left;
}
div.right {
	float: right;
}
div.content {
	border-color: #070707;
	border-style: none;
	margin: 0;
	padding: 3px;
	font-size: 80%;
}
.tb_inset {
	border: 2px inset yellow;
}
}