body {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

.grbl {
    COLOR: #0080B0; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 12.0pt; 
    FONT-WEIGHT: bolder;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 2px;
    LINE-HEIGHT:11pt;
}

.gr {
    COLOR: #333333; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 9.0pt; 
    FONT-WEIGHT: normal;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 2px;
    LINE-HEIGHT:12pt;
}

.textgr {
    COLOR: #333333; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 8.0pt; 
    FONT-WEIGHT: normal;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 2px;
}

.footer {
    COLOR: #0080B0; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 8.0pt; 
    FONT-WEIGHT: normal;
    LINE-HEIGHT:13pt;
}

.footergrau {
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8.0pt;
    font-weight: normal;
    line-height:13pt;
}

.header2 {
    COLOR: #0080B0; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 8.0pt; 
    FONT-WEIGHT: normal;
    LINE-HEIGHT:13pt;
}

.chart {
    COLOR: #333333; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 9.5px; 
    FONT-WEIGHT: normal;
    LINE-HEIGHT:11pt;
}

.body_text_small {
    COLOR: #333333; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 8.0pt; 
    FONT-WEIGHT: normal;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 2px;
    LINE-HEIGHT:11pt;
}

.legierung {
    COLOR: #333333; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 7.5pt; 
    FONT-WEIGHT: normal;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    LINE-HEIGHT:10pt;
}

.body_text_large {
    COLOR: #333333; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 10.0pt; 
    FONT-WEIGHT: normal;
    PADDING-LEFT: 8px;
    LINE-HEIGHT:13pt;
}

.body_text_large2 {
    COLOR: #333333; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 11.0pt; 
    FONT-WEIGHT: normal;
    LINE-HEIGHT:13pt;
}

.home_text {
    COLOR: #444444; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 8.5pt; 
    FONT-WEIGHT: normal;
    LINE-HEIGHT:12pt;
    TEXT-ALIGN: justify;
}

.form_text {
    COLOR: #444444; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 8.5pt; 
    FONT-WEIGHT: normal;
    LINE-HEIGHT:13pt;
}
    
.body_text {
    COLOR: #444444; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 8.5pt; 
    FONT-WEIGHT: normal;
    LINE-HEIGHT:13pt;
    PADDING-LEFT: 8px;
    TEXT-ALIGN: justify;
}

.body_text2 {
    COLOR: #444444; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 8.5pt; 
    FONT-WEIGHT: normal;
    LINE-HEIGHT:13pt;
    PADDING-LEFT: 8px;
}

.labor_text {
    COLOR: #444444; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 8.5pt; 
    FONT-WEIGHT: normal;
    LINE-HEIGHT:13pt;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 3px;
}

.labor_table {
    COLOR: #444444; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 8.5pt; 
    FONT-WEIGHT: normal;
    LINE-HEIGHT:13pt;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 15px;
}

.container_text {
    COLOR: #333333; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 8.5pt; 
    FONT-WEIGHT: normal;
    LINE-HEIGHT:11pt;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    TEXT-ALIGN: center;
}

.container_detail_text {
    COLOR: #333333; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 8.5pt; 
    FONT-WEIGHT: normal;
    LINE-HEIGHT:11pt;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    TEXT-ALIGN: left;
}

.margin_text_head {
    COLOR: #333333; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 8.5pt; 
    FONT-WEIGHT: normal;
    LINE-HEIGHT:11pt;
    TEXT-ALIGN: justify;
}

.margin_text {
    COLOR: #333333; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 8.5pt; 
    FONT-WEIGHT: normal;
    LINE-HEIGHT:11pt;
    TEXT-ALIGN: justify;
    PADDING-RIGHT: 3px;
}

.margin_text2 {
    COLOR: #333333; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 8.5pt; 
    FONT-WEIGHT: normal;
}

.margin_text_hotel {
    COLOR: #333333; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 8.5pt; 
    FONT-WEIGHT: normal;
    LINE-HEIGHT:11pt;
    TEXT-ALIGN: justify;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 9px;
}

.aluminium_text {
    COLOR: #333333; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 8.5pt; 
    FONT-WEIGHT: normal;
    LINE-HEIGHT:11pt;
    TEXT-ALIGN: justify;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 7px;
}

.map_text {
    COLOR: #333333; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 8.5pt; 
    FONT-WEIGHT: normal;
    LINE-HEIGHT:11pt;
}
    
.nav_text {
    COLOR: #333333; 
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    FONT-SIZE: 8.5pt; 
    FONT-WEIGHT: normal;
    LINE-HEIGHT:11pt;
}

a {
    text-decoration:none;
}

a:hover {
    color: #536F9E;
}

a:hover {
    text-decoration:none;
}

.tbl_hd {
    COLOR: #ffffff; 
    FONT-FAMILY: Verdana, Helvetica, sans-serif; 
    FONT-SIZE: 9px; 
    FONT-WEIGHT: bold;
    LINE-HEIGHT:10pt;
    background-color: #aaaaaa;
    TEXT-ALIGN: left;
    
}

td.right{
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #999999;
    background-color: #fff5ef;
}

td.left{
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #999999;
    background-color: #fff5ef;

}

td.middle{
    background-color: #fff5ef;
  COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT:13pt;
    TEXT-ALIGN: justify;
}



body {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

table.rand{
    border-width:1px;
    border-style:solid;
    border-color:#999999;
}



.header2 {
    COLOR: #536F9E;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8.0pt;
    FONT-WEIGHT: normal;
    LINE-HEIGHT:13pt;
}

.chart {
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9.5px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT:11pt;
}

.body_text_small {
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8.0pt;
    FONT-WEIGHT: normal;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 2px;
    LINE-HEIGHT:13pt;

}
.body_text_small_rand {
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8.0pt;
    FONT-WEIGHT: normal;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 2px;
    LINE-HEIGHT:13pt;
    border-right-width:1px;
    border-right-style:solid;
    border-right-color:#333333;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#333333;
}

.body_text_small_rand1 {
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8.0pt;
    FONT-WEIGHT: normal;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 2px;
    LINE-HEIGHT:13pt;
    border-width:1px;
    border-style:solid;
    border-color:#333333;

}

.body_text_small_rand2 {
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8.0pt;
    FONT-WEIGHT: normal;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 2px;
    LINE-HEIGHT:13pt;
    border-right-width:1px;
    border-right-style:solid;
    border-right-color:#333333;
    border-left-width:1px;
    border-left-style:solid;
    border-left-color:#333333;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#333333;
}

.body_text_small_rand3 {
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8.0pt;
    FONT-WEIGHT: normal;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 2px;
    LINE-HEIGHT:13pt;
    border-right-width:1px;
    border-right-style:solid;
    border-right-color:#333333;
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:#333333;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#333333;
}
.body_text_large_rand {
    COLOR: #333333;
    BACKGROUND-COLOR: #8295B5;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10.0pt;
    FONT-WEIGHT: normal;
    PADDING-LEFT: 8px;
    LINE-HEIGHT:13pt;
    border-right-width:1px;
    border-right-style:solid;
    border-right-color:#333333;
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:#333333;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#333333;
}

.legierung {
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7.5pt;
    FONT-WEIGHT: normal;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    LINE-HEIGHT:10pt;
}

.body_text_large {
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10.0pt;
    FONT-WEIGHT: normal;
    PADDING-LEFT: 8px;
    LINE-HEIGHT:13pt;
}

.body_text_large2 {
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11.0pt;
    FONT-WEIGHT: bold;
    LINE-HEIGHT:13pt;
}

.body_text_large3{
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 20.0pt;
    FONT-WEIGHT: normal;
    LINE-HEIGHT:24pt;
}


.home_text {
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT:12pt;
}

.form_text {
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    LINE-HEIGHT:13pt;
}

.body_text {
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT:13pt;
    TEXT-ALIGN: justify;
}

.body_text1 {
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
}


.body_text2 {
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT:13pt;

}

.body_text3 {
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 15.0pt;
    FONT-WEIGHT: normal;
    LINE-HEIGHT:24pt;
}

.body_text4 {
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 13.0pt;
    FONT-WEIGHT: normal;
    LINE-HEIGHT:15pt;
}

.labor_text {
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8.5pt;
    FONT-WEIGHT: normal;
    LINE-HEIGHT:13pt;
    PADDING-LEFT: 6px;
    PADDING-RIGHT: 3px;
}

.labor_table {
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8.5pt;
    FONT-WEIGHT: normal;
    LINE-HEIGHT:13pt;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 1px;
    PADDING-TOP: 15px;
}

.container_text {
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8.5pt;
    FONT-WEIGHT: normal;
    LINE-HEIGHT:11pt;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    TEXT-ALIGN: center;
}

.container_detail_text {
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8.5pt;
    FONT-WEIGHT: normal;
    LINE-HEIGHT:11pt;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    TEXT-ALIGN: left;
}

.aluminium_text {
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8.5pt;
    FONT-WEIGHT: normal;
    LINE-HEIGHT:11pt;
    TEXT-ALIGN: justify;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 7px;
}

.map_text {
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8.5pt;
    FONT-WEIGHT: normal;
    LINE-HEIGHT:11pt;
}

.nav_text {
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8.5pt;
    FONT-WEIGHT: normal;
    LINE-HEIGHT:13pt;

}

.th_text {
    COLOR: #E9E9DD;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8.5pt;
    FONT-WEIGHT: bold;
    LINE-HEIGHT:11pt;

}

.row {

    background-color:#ffffff;

}

a {
    text-decoration:none;
}
a:hover {
    color: #536F9E;
}
a:hover {
    text-decoration:none;
}

.tbl_hd {
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    FONT-WEIGHT: bold;
    LINE-HEIGHT:10pt;
    background-color: #aaaaaa;
    TEXT-ALIGN: left;

}

td.start {
    COLOR: #444444;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8.5pt;
    FONT-WEIGHT: normal;
    LINE-HEIGHT:13pt;
    PADDING-LEFT: 8px;
    TEXT-ALIGN: justify;
}

td.textzeile {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
}
td.textzeilefett {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bolder;
    color: #000000;
}
td.textzeilegross {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}

td.zeileliste {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #000000;
}

td.listeueberschrift {
    background-color: #336699;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
}

td.listeueberschriftklein {
    background-color: #336699;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ffffff;
}

td.zeilelisteklein {
    background-color: #0099CC;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ffffff;
    line-height:10pt;
}

td.zeilelistegross {
    background-color: #0099CC;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ffffff;
}

td.textzeile2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
}

input, select, textarea {
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

input.feld {
    color: #003366;
    width: 60px;
    border: 1px;
    border-style: solid;
    border-color: #000000;
}

input.radiobutton {
    color: #003366;
    width: 14px;
}

select {
    color: #003366;
    width: 120px;
    border: 1px;
    border-style: solid;
    border-color: #000000;
}

select.chart {
    color: #003366;
    width: 78px;
    border: 1px;
    border-style: solid;
    border-color: #000000;
}

select.chart2 {
    color: #003366;
    width: 86px;
    border: 1px;
    border-style: solid;
    border-color: #000000;
}


input.submit {
    background-color: #e1e1e1;
    color: #000000;
    width: 118px;
    height: 19px;
    border: 1px;
    border-style: solid;
}

input.submitchart {
    background-color: #e1e1e1;
    color: #000000;
    width: 119px;
    height: 21px;
    border: 1px;
    border-style: solid;
}

input.submitchartkurz {
    background-color: #e1e1e1;
    color: #000000;
    width: 90px;
    height: 21px;
    border: 1px;
    border-style: solid;
}


input.submitkurz {
    background-color: #e1e1e1;
    color: #000000;
    width: 90px;
    height: 19px;
    border: 1px;
    border-style: solid;
}

input.submitkurzzwei {
    background-color: #e1e1e1;
    color: #000000;
    width: 100px;
    height: 16px;
    border: 1px;
    border-style: solid;
}

input.submitmitte {
    background-color: #e1e1e1;
    color: #000000;
    width: 88px;
    height: 16px;
    border: 1px;
    border-style: solid;
}

select.klein {
    color: #003366;
    width: 50px;
    border: 1px;
    border-style: solid;
    border-color: #000000;
}

table.tabrand {
    border: 1px;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
}

td.bild {
    border: 0px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #999999;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #999999;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #999999;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #999999;
}

td.bild2 {
    border: 0px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #999999;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #999999;
}

td.bildstart {
    border: 1px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #999999;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #999999;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #999999;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #999999;
}

.oddgross {
    background-color: #e1e1e1;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    line-height: 11pt;
}

.evengross {
    background-color: #ffffff;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    line-height: 11pt;
}

td.bl {
    background-color: #8AAFED;    
}

td.right{
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #999999;
    background-color: #fff5ef;
}
td.left{
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #999999;
    background-color: #fff5ef;

}
td.middle{
    background-color: #fff5ef;
  COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    LINE-HEIGHT:13pt;
    TEXT-ALIGN: justify;
}
