.bildrahmen1 { border-style: solid; border-width: 1px; border-color: #d0763a }

.input.invisible { color: black; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #bc8e11; border: none }
.input.noborder { color: #f2b617; font-size: 10pt; text-decoration: none; border: none }
.tab_blue_lrou { border-style: solid; border-width: 1px 1px 1px 1px; border-color: #E2E6F1 }
.tab_gr_lr { border-style: solid; border-width: 0px 1px 0px 1px; border-color: #BFBFBF }
.tab_gr_lro { border-style: solid; border-width: 1px 1px 0px 1px; border-color: #BFBFBF }
.tab_or_r { border-style: solid; border-width: 0px 1px 0px 0px; border-color: #BFBFBF }
.tab_grey_u { border-bottom: 1px solid #999999 }
.tab_black_01_a  { border-top: none; border-right: 1px dotted #262ECF; border-bottom: 1px dotted #262ECF; border-left: 1px dotted #262ECF }
.tab_black_01_b { border-style: dotted; border-width: 1pt 1px 1px 1px; border-color: #446D8C }
.tab_black_01_bl { border-top: 1px dotted #262ECF; border-right: none ; border-bottom: 1px dotted #262ECF; border-left: 1px dotted #262ECF }
.tab_black_01_br { border-top: 1px dotted #262ECF; border-right: 1px dotted #262ECF; border-bottom: 1px dotted #262ECF; border-left: none }
.tab_black_02_b { border-style: solid; border-width: 1pt 1px 1px 1px; border-color: #446D8C }
.tab_black_01_ru { border-top: none; border-right: 1px dotted #262ECF; border-bottom: 1px dotted #262ECF; border-left: none }
.tab_black_01_u { border-top: none; border-right: none; border-bottom: 1px dotted #FFFFFF; border-left: none }
.tab_black_01_c { border-top: none; border-right: none; border-bottom: 1px solid black; border-left: 1px solid black }
.tab_black_01_d { border-top: none; border-right: 1px solid black; border-bottom: 1px solid black; border-left: none }
.tab_black_01_e { border-top: none; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid }
.tab_black_01_f { border-style: solid; border-width: 1px; border-color: black black black  }
.tab_black_01_g { border-top: 1px solid black; border-right: none; border-bottom: 1px solid black; border-left: 1px solid }
.tab_grey_01_l { border-left: 1px solid #48606f }
.typo_10_def   { color: black; font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.typo_10_ul { color: black; font-style: normal; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.typo_11_k   { color: black; font-style: italic; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.typo_6_grau   { color: #4F4F4F; font-style: italic; font-size: 6pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.typo_8_grau   { color: #4F4F4F; font-style: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.typo_14_or   { color: #edaa00; font-style: bold; font-size: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.typo_8_black { color: black; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.typo_12_black { color: black; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.typo_8_def { color: white; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

.typo_activ { color: #627F30; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold; }
.typo_1 { color: #000000; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal }
.typo_2 { color: #000000; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal }
.typo_2-or { color: #D0763A; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal }
.typo_2_gr { color: #000000; font-size: 11pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal }
.typo_2_activ { color: #D0763A; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold }
.typo_3 { color: #8F8F8F; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal }


a.navi
{
font-style: regular; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration: none;
}
a.navi:hover
{
font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; color:#D0763A; text-decoration: none;
}

a.navi_kl
{
font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color:#8F8F8F; text-decoration: none;
}
a.navi_kl:hover
{
font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color:#6F6F6F; text-decoration: underline;
}

a.navi_b
{
font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color:#666666; text-decoration: none;
}
a.navi_b:hover
{
font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color:#627F30; text-decoration: none;
}

.link_navi_aktiv { color: #262ECF; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }


a.navi_kl2 {
font-style: normal; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#4F4F4F;  text-decoration: none;
}
a.navi_kl2:hover {
color:#262ECF; text-decoration: underline;
}
a.navi1 {
font-style: bold; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color:#000000;  text-decoration:none;
}
a.navi1:hover {
color:#262ECF;
}

a.textlink1 {
color:#3F3F3F;  text-decoration:none;
}
a.textlink1:hover {
color:#FFFFFF;
}

a.textlink2 {
color:#FFFFFF;  text-decoration:none;
}
a.textlink2:hover {
color:#FF5F00;
}

a.textlink3 {
color:#0000BF; text-decoration:underline;
}
a.textlink3:hover {
color:#FF5F00; text-decoration:underline;
}

a.textlink4 {
color:#FF5F00; text-decoration:none;
}
a.textlink4:hover {
color:#FF3F00; text-decoration:underline;
}

a.textlink-buttons {
color:#FFFFFF; text-decoration:none;
}
a.textlink-buttons:hover {
color:#FF5F00; text-decoration:none;
}

a.textlink-aktiv {
color:#FF5F00; text-decoration:none;
}
a.textlink-aktiv:hover {
color:#FF5F00; text-decoration:none;
}

a.textlink-start {
color:#FFFFFF; text-decoration:none;
}
a.textlink-start:hover {
color:#FF5F00; text-decoration:none;
}

body {
scrollbar-face-color: #FFFFFF;
scrollbar-shadow-color: #FFFFFF;
scrollbar-3dlight-color: #CFCFCF;
scrollbar-arrow-color: #000000;
scrollbar-track-color: #FFFFFF;
scrollbar-darkshadow-color: #CFCFCF;
scrollbar-base-color: #FFFFFF;
}

input.rand {
border-style: solid;
border-width: 1px;
border-color: #CFCFCF;
background: none;
font-family: Arial;
font-size: 10pt;
color: #000000;
}

textarea.rand {
border-style: solid;
border-width: 1px;
border-color: #CFCFCF;
background: none;
font-family: Arial;
font-size: 10pt;
color: #000000;
scrollbar-face-color: #CFCFCF;
scrollbar-shadow-color: #FFFFFF;
scrollbar-3dlight-color: #CFCFCF;
scrollbar-arrow-color: #000000;
scrollbar-track-color: #EFEFEF;
scrollbar-darkshadow-color: #CFCFCF;
scrollbar-base-color: #CFCFCF;
}

input.knopf {
border-style: solid;
border-width: 1px;
border-color: #D0763A;
background: #FFFFFF;
font-family: Arial;
font-size: 9pt;
color: #000000;
}