
body {
background-color : #ffffff;
font-size : 12px;
color : #220a50;
border-color : #004dfe;
padding : 0 0 0 0;
font-family : Verdana, Arial;
}
select{ 
background-color:#ffffff;
width:200px;
 }

input {
height : 20px;
font-size : 11px;
vertical-align : middle;
color : #000000;
font-weight : normal;
font-family : Verdana, Arial;
margin: 0;
padding: 0;
}
textarea {
font-size : 11px;
color : #000000;
font-weight : normal;
font-family : Verdana, Arial;
margin: 0;
padding: 0;
}
input.butt {
height : 20px;
font-size : 14px;
vertical-align : middle;
color : #000000;
font-weight : normal;
}
table {
vertical-align : top;
border : 0 solid #004dfe;
padding : 0 0 0 0;
border-collapse : collapse;
margin:0;
}
table.padd {
vertical-align : top;
border : 0 solid #000000;
border-collapse : collapse;
}
table.paddb {
border : 0 solid #000000;
padding : 0 4px 0 0;
border-collapse : collapse;
}
table.menu {
table-layout : fixed;
font-weight : normal;
background-color : #fefefe;
border-width : 0 0 0 0;
border-style : solid;
}

table.bordleft {
border : 1px solid;
}
table.border2 {
border-width : 1px 1px 1px 1px;
border-style : solid;
padding : 0 0 0 0;
}
table.bcent { 
border-width : 1px 1px 1px 1px;
border-style : solid;
padding : 0 0 0 0;
vertical-align : middle; 

}
table.border {
border : 0 solid #004dfe;
border-width : 1px 3px 3px 1px;
border-style : groove;
border-color :  #6CA6CD;
padding : 0px 0px 0px 0px;
border-spacing : 0px;
}

table.nopad {
padding : 0 0 0 0;
}
table.warn {
table-layout : fixed;
font-weight : normal;
background-color : #FFA500;
border-width : 0 0 0 0;
border-style : solid;
}
tr {
vertical-align : top;
padding : 0 0 0 0;
margin:0;
}
tr.hellgelb {
background-color : #ffff69;
font-weight : normal;
}
tr.warn {
background-color : #ffff69;
font-weight : normal;
}
tr.grau {
background-color : #f4f4f4;
font-weight : normal;
}
tr.menutr {
background-color : #f4f4f4;
font-weight : normal;
}
tr.datum {
background-color : #cccccc;
font-weight : normal;
}
tr.tiny {
font-size : 0;
}
tr.bordertop {
font-weight : normal;
border-color : #004dfe;
border-width : 1px 0 0 0;
border-style : solid;
}
tr.head {
background-color : #004dfe;
text-align : left;
font-weight : normal;
border-color : #004dfe;
border-width : 1px 1px 1px 1px;
border-style : solid;
}
td {
padding-left : 5px;
padding-right : 5px;
vertical-align : top;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
color : #000000;
}
td.padl {
padding-left : 10px;
padding-right : 5px;
}

td.tiny {
font-size : 0;
}
td.barcode {
font-family : barcode_font, '3 of 9 Barcode';
font-size : 30px;
}
td.nopad {
padding-left : 0;
padding-right : 0;
}
td.left {
text-align : left;
}
td.right {
text-align : right;
}
td.rot {
color : #bf1831;
}
td.listtitr {
background-color : #cccccc;
text-align : right;
vertical-align : middle;
}
td.listtitrot {
background-color : #cccccc;
text-align : left;
color : #bf1831;
vertical-align : middle;
}
td.listtit {
background-color : #cccccc;
text-align : left;
vertical-align : middle;
}
td.listtitb {
background-color : #cccccc;
font-weight : bold;
text-align : left;
vertical-align : middle;
}
td.listtitnop {
padding-left : 0px;
padding-right : 0px;
background-color : #cccccc;
font-weight : bold;
text-align : left;
vertical-align : middle;
}
td.listtita {
background-color : #cccccc;
color:  #004dfe;
font-weight : bold;
vertical-align : middle;
}
td.centsmall {
vertical-align : bottom;
text-align : center;
font-size : 10px;
}
td.bott {
vertical-align : bottom;
text-align : center;
}
td.centlarge {

vertical-align : middle;
text-align : center;
font-size : 16px;
}
td.large {
font-size : 18px;
}
td.bild {
padding-left : 0px;
padding-right : 0px;
vertical-align : middle;
text-align : center;
font-size : 16px;
}
td.headcent {
vertical-align : middle;
text-align : center;
font-size : 16px;

}
td.headleft {
vertical-align : middle;
text-align : left;
font-size : 12px;
}
td.headright {
vertical-align : middle;
text-align : right;
color : #ffff69;
}
td.headsmall {
color : #ffff69;
vertical-align : middle;
}
td.headrot {
color : #bf1831;
vertical-align : middle;
}
td.cent {
text-align : center;
}
td.centtop {
vertical-align:top;
text-align : center;
}
td.bott {
text-align : center;
vertical-align : bottom;
}
td.vcent {
vertical-align : top;
}
td.fig {
text-align : center;
vertical-align : middle;
}
td.figtop {
text-align : center;
vertical-align : top;
}
td.mid {
vertical-align : middle;
}
td.listbot {
background-color : #cccccc;
font-weight : bold;
text-align : right;
}
td.bold {
font-weight : bold;
}
td.red {
color : #bf1831;
}
td.blue {
color : #004dfe;
}
td.bluebold {
color : #004dfe;
font-weight : bold;
}
td.alert {
background-color : #f03c00;
}
td.green {
color : #11883b;
}
td.maintit {
font-family : Rockwell, Verdana, Arial;
font-size : 24px;
text-align : left;
vertical-align : middle;
font-weight : normal;
}
td.tit {
background-color : #ffffff;
color : #004dfe;
font-weight : normal;
}
td.menubar {
font-size : 12px;
color : #004dfe;
font-weight : normal;
text-align : center;
vertical-align : middle;
border-width : 1px 0 0 1px;
border-style : solid;
}
td.menuleft {
font-size : 10px;
color : #004dfe;
font-weight : normal;
text-align : left;
vertical-align : middle;
padding-left : 0;
padding-right : 0;
border-width : 1px 1px 1px 1px;
border-style : solid;
}
td.menuright {
font-size : 10px;
color : #004dfe;
font-weight : normal;
text-align : left;
vertical-align : middle;
padding-left : 0;
padding-right : 0;
border-width : 1px 1px 0 1px;
border-style : solid;
}
td.menub {
padding-left : 0;
padding-right : 0;
font-size : 12px;
background-color : #ffff69;
font-weight : normal;
text-align : center;
vertical-align : middle;
border : 2px solid #004dfe;
}
td.menuno {
font-size : 10px;
color : #004dfe;
font-weight : normal;
text-align : left;
vertical-align : middle;
padding-left : 0;
padding-right : 0;
border-width : 0 0 0 0;
border-style : solid;
}
td.menuhide {
font-size : 12px;
color : #ffff69;
font-weight : normal;
text-align : center;
vertical-align : middle;
}
td.menucol {
font-size : 35px;
background-color : #363591;
color : #dcdcdc;
text-align : center;
vertical-align : top;
font-weight : normal;
}
td.nocol {
padding-left : 5px;
padding-right : 0;
font-size : 14px;
}
td.main {
padding-left : 5px;
padding-right : 0;
font-size : 14px;
}
td.mainr {
padding-left : 5px;
padding-right : 5px;
text-align : right;
font-size : 14px;
}
td.nocoltit {
padding-left : 5px;
padding-right : 0;
font-size : 14px;
font-weight : normal;
}
form {
padding : 0;
margin : 0;
}
td.border {
border-width : 1px 1px 1px 1px;
border-style : solid;
padding : 0 0 0 0;
text-align : center;
}
hr.thin {

}
td.borderright {
border-width : 1px 3px 1px 1px;
border-style : solid;
padding : 0 0 0 0;
text-align : center;
}
td.borderleft {
border-width : 1px 1px 1px 3px;
padding : 0 0 0 0;
text-align : center;
}
td.tabtit {
background-color : #6695c7;
font-size : 16px;
color : #000000;
text-align : center;
vertical-align : top;
font-weight : normal;
}
tr.log {
background-color : #cccccc;
color : #000000;
text-align : left;
vertical-align : top;
font-weight : normal;
}
td.label2 {
color : #000000;
text-align : right;
vertical-align : middle;
font-weight : normal;
}
td.label3 {
color : #000000;
vertical-align : top;
font-weight : normal;
}
td.subtitel {
color : #000000;
vertical-align : top;
font-weight : bold;
}
td.label2 {
color : #000000;
text-align : right;
vertical-align : top;
font-weight : normal;
}
td.labeltit {
color : #000000;
text-align : left;
vertical-align : top;
font-weight : normal;
}
trh {
font-family : Arial, Helvetica, sans-serif;
padding-left : 0px;
padding-right : 0;
background-color : #ADD8E6;
font-size : 14px;
color : #000000;
text-align : left;
vertical-align : middle;
font-weight : normal;
}
th {
font-family : Arial, Helvetica, sans-serif;
padding-left : 5px;
padding-right : 0;
font-size : 14px;
color : #000000;
text-align : left;
vertical-align : middle;
font-weight : normal;
}

th.tit {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
background-color : #cccccc;
color : #000000;
font-weight : bold;
}
th.log {
background-color : #666666;
text-align : center;
color : #ffffff;
font-weight : normal;
}
h1 {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
}
h3 {
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
color : #220a50;
}
A:link, A:visited {
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
color : #004dfe;
}
A:active {
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
color : #004dfe;
}
A.underline {
font-family : Arial, Helvetica, sans-serif;
text-decoration : underline;
color : #220a50;
}
A:hover {
text-decoration : none;
color : #004dfe;
}
A.butt{
color : #000000;
}
A.butt:visited{
color : #000000;
}
.form {
font-size : 12px;
}
.required {
font-size : 12px;
font-weight : normal;
color : #ff0000;
}
.error_msg {
font-size : 12px;
font-weight : bold;
color : #ff0000;
}
.message {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
text-align : center;
font-weight : normal;
}
.label {
font-size : 12px;
color : #000000;
text-align : left;
}
.label2 {
font-size : 12px;
color : #000000;
text-align : right;
}
.labelb {
font-size : 12px;
color : #000000;
font-weight : bold;
text-align : left;
}
button {
height: 25px;
text-align : center;
vertical-align : middle;
font-size : 12px;
cursor:pointer;
font-weight : normal;
background-color : #efedf1;
color : #000000;
}
button.druck {
height: 25px;
text-align : center;
vertical-align : middle;
font-size : 12px;
cursor:pointer;
font-weight : normal;
background-color : #efedf1;
width: 115px;
}
button.butt2 {
height: 40px;
text-align : center;
vertical-align : middle;
font-size : 12px;
cursor:pointer;
font-weight : normal;
background-color : #efedf1;
width: 115px;
}
.file {
height: 25px;
text-align : center;
vertical-align : middle;
font-size : 12px;
font-weight : normal;
background-color : #efedf1;
color : #000000;
}
.button {
height: 25px;
text-align : center;
vertical-align : middle;
font-size : 12px;
cursor:pointer;
font-weight : normal;
background-color : #efedf1;
color : #000000;
}
.btnExample {
background-color : #dddddd;
}
.btnExample:hover {
background-color : #900;
background-position : 0 -24px;
}
.buttongelb {
font-size : 12px;
cursor:pointer;
font-weight : normal;
background-color : #ffff69;
border : 1px solid #000000;
}
.buttonblau {
font-size : 12px;
font-weight : normal;
background-color : #004dfe;
cursor:pointer;
color : #ffff69;
border : 1px solid #000000;
}
.buttonrot {
font-size : 12px;
font-weight : normal;
cursor:pointer;
background-color : #bf1831;
color : #ffff69;
border : 1px solid #000000;
}
.checkbox {
font-size : 9px;
font-weight : normal;
background-color : #ffffff;
color : #000000;
border : 0px solid #000000;
}
.submit {
font-size : 12px;
font-weight : normal;
background-color : #ffff69;
border : 1px solid #000000;
}
.menu {
font-weight : bold;
background-color : #ffffff;
border : 1px solid #000000;
}
.menulight {
background-color : #ffffff;
border : 1px solid #000000;
}

.off {
font-size : 12px;
 text-align:right;
  background-color: #ffffff;}
.on {
font-size : 12px;
 text-align:right;
  background-color: #FFCC00;}
input.smallcheck {
  background-color:#ffffff;
  color:#ffffff; 
  font-size : 0px;
  height: 0px;
  width: 0px;
  border-right:0px solid #ffffff;
  border-bottom:0px solid #ffffff ;
  border-left:0px solid #ffffff;
  border-top:0px solid #ffffff;
}
div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
  font-size : 12px;
  font-weight : normal;
  color : #000000;
}

 

