/* Text ********************************************* Text */

h1
{
font-family:Arial, Verdana, Helvetica;
font-size:44px;
color:#1D40A6;
font-weight:bold;
}

h2
{
font-family:Arial, Verdana, Helvetica;
font-size:18px;
color:#1D40A6;
font-weight:bold;
}

.text01
{
font-family:Arial, Verdana, Helvetica;
font-size:12px;
color:#1D40A6;
text-align:left;
}

.text02
{
font-family:Arial, Verdana, Helvetica;
font-size:46px;
color:#1D40A6;
font-weight:bold;
}

.text03
{
font-family:Arial, Verdana, Helvetica;
font-size:12px;
color:#1D40A6;
font-weight:bold;
}

.text04
{
font-family:Arial, Verdana, Helvetica;
font-size:10px;
color:#1D40A6;
font-weight:normal;
}

.text05
{
font-family:Arial, Verdana, Helvetica;
font-size:12px;
color:#FBAB4B;
font-weight:bold;
}

.text06
{
font-family:Arial, Verdana, Helvetica;
font-size:11px;
color:#000000;
font-weight:bold;
}

.text07
{
font-family:Arial, Verdana, Helvetica;
font-size:10px;
color:#858585;
font-weight:bold;
}

.text08
{
font-family:Arial, Verdana, Helvetica;
font-size:10px;
color:#000000;
font-weight:normal;
}

.text09
{
font-family:Arial, Verdana, Helvetica;
font-size:16px;
color:#1D40A6;
font-weight:bold;
}

.copyright
{
font-family:Arial, Verdana, Helvetica;
font-size:10px;
color:#DDDDDD;
font-weight:bold;
background-color:#3E67B2;
}

/* Tabellen ***************************************** Tabellen */

.tab_haupt
{
width:970px;
height:100%;
background-color:#dddddd;
border:0px solid #000000;
background-image:url("bilder/hintergrund.jpg");
background-repeat:no-repeat;
}

.tab_oben
{
width:970px;
height:89px;
background-color:#dddddd;
border:0px solid #000000;
background-image:url("bilder/bg_oben.jpg");
background-repeat:no-repeat;
}

.td_firmen
{
font-family:Arial, Verdana, Helvetica;
font-size:16px;
color:#1D40A6;
font-weight:bold;
border-bottom:1px dashed #787878;
}

.zeile_over
{
background-Color:#F8D285;
color:#cc0000;
}

.zeile_out
{
color:#000000;
}

.con_tab_links
{
border-left:2px solid #ffffff;
border-bottom:1px solid #c0c0c0;
border-right:1px solid #c0c0c0;
border-top:2px solid #ffffff;
}

.con_tab_rechts
{
border-left:1px solid #c0c0c0;
border-bottom:1px solid #c0c0c0;
border-right:2px solid #ffffff;
border-top:2px solid #ffffff;
}

.con_tab_inner
{
border-width:1px;
border-style:dashed;
border-color:#909090;
}

.con_tab_termin_01
{
font-family:Arial, Verdana, Helvetica;
font-size:10px;
color:#1D40A6;
}

.con_tab_termin_02
{
font-family:Arial, Verdana, Helvetica;
font-size:12px;
color:#1D40A6;
}

.tab_news
{
        font-family: Arial, Verdana, Helvetica;
        font-size: 11px;
        font-weight: normal;
        color: #000000;
        border-width:1px;
        border-style:dashed;
        border-color:#787878;
        background-color:#E2E2E2;
}

.bild_tab
{
        border-width:1px;
        border-style:dashed;
        border-color:#BEBEBE;
}

/***************************************************** bali **********************/

.bali_txt
{
font-family:Arial, Verdana, Helvetica;
font-size:12px;
color:#000000;
}

a.bali
{
font-family:Arial, Verdana, Helvetica;
font-size:12px;
color:#000000;
text-decoration:underline;
}

/* Links ********************************************* Links */

a.navi
{
font-family:Arial, Verdana, Helvetica;
font-size:12px;
color:#FBAB4B;
font-weight:bold;
text-align:center;
text-decoration:none;
}

a:hover.navi
{
font-family:Arial, Verdana, Helvetica;
font-size:12px;
color:#ffffff;
font-weight:bold;
text-align:center;
text-decoration:none;
}

a.navi_be
{
font-family:Arial, Verdana, Helvetica;
font-size:12px;
color:#1D40A6;
font-weight:bold;
text-align:center;
text-decoration:none;
}

a:hover.navi_be
{
font-family:Arial, Verdana, Helvetica;
font-size:12px;
color:#1D40A6;
font-weight:bold;
text-align:center;
text-decoration:none;
}

a.navi_kl
{
font-family:Arial, Verdana, Helvetica;
font-size:10px;
color:#FBAB4B;
font-weight:bold;
text-align:center;
text-decoration:none;
}

a:hover.navi_kl
{
font-family:Arial, Verdana, Helvetica;
font-size:10px;
color:#ffffff;
font-weight:bold;
text-align:center;
text-decoration:none;
}

a.navi_kl_be
{
font-family:Arial, Verdana, Helvetica;
font-size:10px;
color:#ffffff;
font-weight:bold;
text-align:center;
text-decoration:none;
}

a:hover.navi_kl_be
{
font-family:Arial, Verdana, Helvetica;
font-size:10px;
color:#1D40A6;
font-weight:bold;
text-align:center;
text-decoration:none;
}

a.unavi
{
font-family:Arial, Verdana, Helvetica;
font-size:10px;
color:#1D41A6;
font-weight:bold;
text-align:center;
text-decoration:none;
}

a:hover.unavi
{
font-family:Arial, Verdana, Helvetica;
font-size:10px;
color:#711D00;
font-weight:bold;
text-align:center;
text-decoration:none;
}

a.unavi_kl_be
{
font-family:Arial, Verdana, Helvetica;
font-size:10px;
color:#711D00;
font-weight:bold;
text-align:center;
text-decoration:none;
}

a:hover.unavi_kl_be
{
font-family:Arial, Verdana, Helvetica;
font-size:10px;
color:#711D00;
font-weight:bold;
text-align:center;
text-decoration:none;
}

a.linknorm
{
font-family:Arial, Verdana, Helvetica;
font-size:12px;
color:#1D40A6;
font-weight:bold;
text-decoration:none;
}

a:hover.linknorm
{
font-family:Arial, Verdana, Helvetica;
font-size:12px;
color:#BA1E33;
font-weight:bold;
text-decoration:none;
}

a.link_001
{
font-family:Arial, Verdana, Helvetica;
font-size:10px;
color:#BA1E33;
font-weight:bold;
text-decoration:none;
}

a:hover.link_001
{
font-family:Arial, Verdana, Helvetica;
font-size:10px;
color:#FBAB4B;
font-weight:bold;
text-decoration:none;
}

a.link_002
{
font-family:Arial, Verdana, Helvetica;
font-size:10px;
color:#BA1E33;
font-weight:bold;
text-decoration:none;
}

a:hover.link_002
{
font-family:Arial, Verdana, Helvetica;
font-size:10px;
color:#FBAB4B;
font-weight:bold;
text-decoration:none;
}

a.link_003
{
font-family:Arial, Verdana, Helvetica;
font-size:12px;
color:#BA1E33;
font-weight:bold;
text-decoration:none;
}

a:hover.link_003
{
font-family:Arial, Verdana, Helvetica;
font-size:12px;
color:#FBAB4B;
font-weight:bold;
text-decoration:none;
}

a.link_004
{
font-family:Arial, Verdana, Helvetica;
font-size:11px;
color:#3C66B0;
font-weight:bold;
text-decoration:none;
}

a:hover.link_004
{
font-family:Arial, Verdana, Helvetica;
font-size:11px;
color:#000000;
font-weight:bold;
text-decoration:none;
}

a.link_005
{
font-family:Arial, Verdana, Helvetica;
font-size:11px;
color:#000000;
font-weight:bold;
text-decoration:none;
}

a:hover.link_005
{
font-family:Arial, Verdana, Helvetica;
font-size:11px;
color:#FBAB4B;
font-weight:bold;
text-decoration:none;
}

a.link_006
{
font-family:Arial, Verdana, Helvetica;
font-size:12px;
color:#1D40A6;
font-weight:bold;
text-decoration:none;
}

a:hover.link_006
{
font-family:Arial, Verdana, Helvetica;
font-size:12px;
color:#1D40A6;
font-weight:bold;
text-decoration:none;
}

a.link_007
{
font-family:Arial, Verdana, Helvetica;
font-size:11px;
color:#1D40A6;
font-weight:bold;
text-decoration:none;
}

a:hover.link_008
{
font-family:Arial, Verdana, Helvetica;
font-size:11px;
color:#1D40A6;
text-decoration:none;
}

a.link_008
{
font-family:Arial, Verdana, Helvetica;
font-size:11px;
color:#1D40A6;
text-decoration:none;
}

a:hover.link_007
{
font-family:Arial, Verdana, Helvetica;
font-size:11px;
color:#1D40A6;
font-weight:bold;
text-decoration:none;
}

a.copyrightlink
{
font-family:Arial, Verdana, Helvetica;
font-size:10px;
color:#DDDDDD;
text-decoration:none;
}

a:hover.copyrightlink
{
font-family:Arial, Verdana, Helvetica;
font-size:10px;
color:#D7AA7B;
text-decoration:underline;
}


a.spd
{
font-family:Arial, Verdana, Helvetica;
font-size:12px;
color:#CC0000;
text-align:center;
text-decoration:underline;
}

a:hover.spd
{
font-family:Arial, Verdana, Helvetica;
font-size:12px;
color:#CC0000;
text-align:center;
text-decoration:none;
}

a.a_004
{
font-family:Arial, Verdana, Helvetica;
font-size:11px;
font-weight:bold;
color:#505050;
text-decoration:none;
letter-spacing:1px;
}

a:hover.a_004
{
font-family:Arial, Verdana, Helvetica;
font-size:11px;
font-weight:bold;
color:#DF0000;
text-decoration:none;
letter-spacing:1px;
}

a.a_006{
font-family:Arial, Verdana, Helvetica;
font-size:11px;
font-weight:bold;
font-variant:small-caps;
color:#000000;
text-decoration:none;
        border-width:1px;
        border-style:dashed;
        border-color:#999999;
display:block;
width:18px;
background-color:#E6E6E6;
}

a.a_006:hover
{
font-family:Arial, Verdana, Helvetica;
font-size:11px;
font-weight:bold;
font-variant:small-caps;
color:#999999;
text-decoration:none;
        border-width:1px;
        border-style:dashed;
        border-color:#999999;
display:block;
width:18px;
background-color:#FFFFFF;
}

a.a_007{
font-family:Arial, Verdana, Helvetica;
font-size:11px;
font-weight:bold;
font-variant:small-caps;
color:#000000;
text-decoration:none;
        border-width:1px;
        border-style:dashed;
        border-color:#999999;
display:block;
width:18px;
background-color:#FFFFFF;
}

a.a_007:hover
{
font-family:Arial, Verdana, Helvetica;
font-size:11px;
font-weight:bold;
font-variant:small-caps;
color:#999999;
text-decoration:none;
        border-width:1px;
        border-style:dashed;
        border-color:#999999;
display:block;
width:18px;
background-color:#FFFFFF;
}

/* Button ********************************************* Button */


.but_001{
font-family: Arial, Verdana, Helvetica;
font-size: 11px;
font-weight: normal;
color: #000000;
border-left:1px solid #3C66B0;
border-bottom:1px solid #3C66B0;
border-right:1px solid #3C66B0;
border-top:1px solid #3C66B0;
background-color:#E2E2E2;
}

.but_002{
font-family: Arial, Verdana, Helvetica;
font-size: 11px;
font-weight: bold;
color: #000000;
height:20px;
WIDTH: 20px;
border:1px solid #E2E2E2;
background-color:#E2E2E2;
}

.but_004{
font-family: Arial, Verdana, Helvetica;
font-size: 11px;
font-weight: bold;
color: #000000;
height:23px;
WIDTH: 23px;
border-width:1px;
border-style:dashed;
border-color:#c0c0c0;
}

.button_004 {
        height: 27px;
        WIDTH: 27px;
        border: 0px;
        border:1px solid #c0c0c0;
        background-color: #DDDDDD; }

.button_003 {
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 10px;
        color: #000000;
        height: 16px;
        WIDTH: 80px;
        text-decoration: none;
        background-color: #f0f0f0;
        border: 1px solid #1448A5; }


/* Input ********************************************* Input */

.input_001 {
FONT-FAMILY: Arial, Verdana, Helvetica;
FONT-SIZE: 11px;
font-weight: normal;
color: #000000;
WIDTH: 100px;
background-color: #FFFFFF;
border: 1px solid #3C66B0;
}

.input_002 {
FONT-FAMILY: Arial, Verdana, Helvetica;
FONT-SIZE: 11px;
font-weight: normal;
color: #000000;
WIDTH: 30px;
background-color: #FFFFFF;
border: 1px solid #000000;
}

.code {
FONT-FAMILY: Arial, Verdana, Helvetica;
FONT-SIZE: 11px;
font-weight: normal;
color: #000000;
WIDTH: 60px;
background-color: #FFFFFF;
border: 1px solid #000000;
}

.input_003 {
        FONT-FAMILY: Arial, Verdana, Helvetica;
        FONT-SIZE: 12px;
        color: #000000;
        WIDTH: 350px;
        background-color: #EEEEEE;
        border: 1px solid #1448A5;
}

/* Area ******************* Area ************************ Area */

.area_001 {
        FONT-FAMILY: Arial, Verdana, Helvetica;
        FONT-SIZE: 12px;
        color: #000000;
        WIDTH: 350px;
        height: 100px;
        background-color: #EEEEEE;
        border: 1px solid #1448A5;
}

/* Input ********************************************* Input */

fieldset
{
border:1px solid #1D40A6;
}


body
{
scrollbar-base-color:#dddddd;
scrollbar-track-color:#dddddd;
scrollbar-face-color:#dddddd;
scrollbar-darkshadow-color:#3C66B0;
scrollbar-shadow-color:#ffffff;
scrollbar-arrow-color:#00005F;
scrollbar-highlight-color:#3C66B0;
scrollbar-3d-light-color:#dddddd;
}
