body.body{
   background-color: #000000;
   color: #E6E3D2;
   font-family: tahoma,arial,helvetica;
   font-size: 9pt;
   font-weight: bold;
}

a.bodylink{
   color: #E6E3D2;
   font-family: tahoma,arial,helvetica;
   font-size: 9pt;
   font-weight: bold;
}

a.whitelink{
   color: #E6E3D2;
   font-family: tahoma,arial,helvetica;
   font-size: 9pt;
   font-weight: normal;
}

a.colorlink{
   color: #F0B553;
   font-family: tahoma,arial,helvetica;
   font-size: 9pt;
   font-weight: normal;
}

a.navlink{
   color: #F0B553;
   font-family: tahoma,arial,helvetica;
   font-size: 8pt;
   font-weight: normal;
}

a.boldwhitelink{
   color: #E6E3D2;
   font-family: tahoma,arial,helvetica;
   font-size: 9pt;
   font-weight: bold;
}

a.boldcolorlink{
   color: #F0B553;
   font-family: tahoma,arial,helvetica;
   font-size: 9pt;
   font-weight: bold;
}

a.boldgreylink{
   color: #C6BEB9;
   font-family: tahoma,arial,helvetica;
   font-size: 9pt;
   font-weight: bold;
}

input.input{
   color: #FFFFFF;
   font-family: tahoma,arial,helvetica;
   font-size: 9pt;
   font-weight: normal;
   border: 2px solid #F0B553;
   background-color: #00144E;
   margin: 0px;
   padding-left: 1px;
}

input.checkbox{

}

select.input{
   color: #FFFFFF;
   font-family: tahoma,arial,helvetica;
   font-size: 9pt;
   font-weight: normal;
   border: 2px solid #F0B553;
   background-color: #00144E;
   margin: 0px;
}

select.input_multi{
   color: #000000;
   font-family: tahoma,arial,helvetica;
   font-size: 9pt;
   font-weight: normal;
   background-color: #F0B553;
   margin: 0px;
}

textarea.input{
   color: #FFFFFF;
   font-family: tahoma,arial,helvetica;
   font-size: 9pt;
   font-weight: normal;
   border: 2px solid #F0B553;
   background-color: #00144E;
   margin: 0px;
}

input.button{
   color: #FFFFFF;
   font-family: tahoma,arial,helvetica;
   font-size: 9pt;
   font-weight: normal;
   margin-top: 4px;
   border: 2px solid #F0B553;
   background-color: #00144E;
   cursor: hand;
}

input.buttonnomargin{
   color: #FFFFFF;
   font-family: tahoma,arial,helvetica;
   font-size: 9pt;
   font-weight: normal;
   border: 2px solid #F0B553;
   background-color: #00144E;
   cursor: hand;
}

table.topnav{
   margin-top: 5px;
}

p.error{
   color: #FF0000;
   font-family: tahoma,arial,helvetica;
   font-size: 10pt;
   font-weight: bold;
}

td.body{
   color: #E6E3D2;
   font-family: tahoma,arial,helvetica;
   font-size: 9pt;
   font-weight: bold;
}

td.copyright{
   color: #E6E3D2;
   font-family: tahoma,arial,helvetica;
   font-size: 8pt;
   font-weight: normal;
}

td.topborder{
   color: #E6E3D2;
   font-family: tahoma,arial,helvetica;
   font-size: 9pt;
   font-weight: bold;
   border-top-width: thin;
   border-top-style: dotted;
   border-color: #C0C0C0;   
}

td.bottomborder_small_bold{
   color: #E6E3D2;
   font-family: tahoma,arial,helvetica;
   font-size: 8pt;
   font-weight: bold;
   border-bottom-width: thin;
   border-bottom-style: dotted;
   border-color: #C0C0C0;   
}

td.bottomborder_small_normal{
   color: #E6E3D2;
   font-family: tahoma,arial,helvetica;
   font-size: 8pt;
   font-weight: normal;
   border-bottom-width: thin;
   border-bottom-style: dotted;
   border-color: #C0C0C0;   
}

td.leftborder{
   color: #E6E3D2;
   font-family: tahoma,arial,helvetica;
   font-size: 9pt;
   font-weight: bold;
   border-left-width: thin;
   border-left-style: dotted;
   border-color: #C0C0C0;   
}

td.rightborder{
   color: #E6E3D2;
   font-family: tahoma,arial,helvetica;
   font-size: 9pt;
   font-weight: bold;
   border-right-width: thin;
   border-right-style: dotted;
   border-color: #C0C0C0;   
}

td.leftandrightborder{
   color: #E6E3D2;
   font-family: tahoma,arial,helvetica;
   font-size: 9pt;
   font-weight: bold;
   border-right-width: thin;
   border-right-style: dotted;
   border-left-width: thin;
   border-left-style: dotted;
   border-color: #C0C0C0;   
}

hr.pageend{
   color: #F0B553;
}

/*Formulare besitzen nun keinen Zeilenumbruch mehr*/
form{
   margin: 0px;
   padding: 0px;
}

/*Farbiger Zellenkopf (Schrift)*/
td.colorheader{
   color: #F0B553;
   font-family: tahoma,arial,helvetica;
   font-size: 9pt;
   font-weight: bold;
}

td.whiteheader{
   color: #E6E3D2;
   font-family: tahoma,arial,helvetica;
   font-size: 9pt;
   font-weight: bold;
}

td.white{
   color: #E6E3D2;
   font-family: tahoma,arial,helvetica;
   font-size: 9pt;
   font-weight: normal;
}

td.whitestory{
   color: #E6E3D2;
   font-family: tahoma,arial,helvetica;
   font-size: 9pt;
   font-weight: bold;
}


/*Farbiger Zeilenkopf (Schrift)*/
font.colorheader{
   color: #F0B553;
   font-family: tahoma,arial,helvetica;
   font-size: 9pt;
   font-weight: bold;
}

font.whiteheader{
   color: #E6E3D2;
   font-family: tahoma,arial,helvetica;
   font-size: 9pt;
   font-weight: bold;
}

font.error{
   color: #FF0000;
   font-family: tahoma,arial,helvetica;
   font-size: 10pt;
   font-weight: bold;
}


/*Maskenüberschrift*/
font.pagebigheader{
   color: #C0C0C0;
   font-family: tahoma,arial,helvetica;
   font-size: 10pt;
   font-weight: bold;
}

td.emptytopborder{
   color: #E6E3D2;
   font-family: tahoma,arial,helvetica;
   font-size: 1pt;
   font-weight: bold;
   border-top-width: thin;
   border-top-style: dotted;
   border-color: #C0C0C0;   
   padding: 0px;
}


/*DRUCK STYLES:*/

body.printbody{
   background-color: #FFFFFF;
   color: #000000;
   font-family: tahoma,arial,helvetica;
   font-size: 10pt;
   font-weight: normal;
}

td.emptytopborderprint{
   color: #000000;
   font-family: tahoma,arial,helvetica;
   font-size: 1pt;
   font-weight: bold;
   border-top-width: thin;
   border-top-style: dotted;
   border-color: #000000;
   padding: 0px;
}

td.bigblack{
   color: #000000;
   font-family: tahoma,arial,helvetica;
   font-size: 25pt;
   font-weight: bold;
}

td.middleblack{
   color: #000000;
   font-family: tahoma,arial,helvetica;
   font-size: 10pt;
   font-weight: bold;
}

td.littleblack{
   color: #000000;
   font-family: tahoma,arial,helvetica;
   font-size: 8pt;
   font-weight: bold;
}

font.middleblack{
   color: #000000;
   font-family: tahoma,arial,helvetica;
   font-size: 9pt;
   font-weight: bold;
}

table.din4pagebreak{
   page-break-before: always;
   width: 17cm;
   height: 25cm;   
}

table.din4{
   width: 17cm;
   height: 25cm;   
}

table.din4width{
   width: 17cm;   
}

td.billheader{
   height: 3cm;
}
