/**************** Texte ******************************************/
.txt01
{
font-family:Arial,Verdana,Helvetica;
font-size:10px;
color:#4F4F4F;
}

.txt02
{
font-family:Arial,Verdana,Helvetica;
font-size:12px;
color:#4F4F4F;
}

.txt03
{
font-family:Arial,Verdana,Helvetica;
font-size:10px;
color:#7D7D7D;
}

.txt04
{
font-family:Arial,Verdana,Helvetica;
font-size:11px;
color:#4F4F4F;
font-weight:normal;
}

.first_letter
{
display:block;
width:30px;
margin-top:2px;
margin-right:5px;
font-size:30px;
font-weight:bold;
float:left;
color:#E11F28;
border:1px solid #B3B5B7;
background-color:#efefef;
}

/********************* tabelle ***************************************/

.tab_service
{
border-left:3px double #AC2128;
border-right:3px double #AC2128;
}

.tab_newsletter
{
font-family:Arial,Verdana,Helvetica;
font-size:12px;
color:#4F4F4F;
font-weight:bold;
border-left:1px solid #BCBCBC;
border-right:1px solid #BCBCBC;
border-bottom: 1px solid #BCBCBC;
}

.td_bg
{
background-image:url(bilder/td_bg.gif);
background-repeat:repeat-x;
}

.td_bg_dunkel
{
background-image:url(bilder/td_bg_dunkel.gif);
background-repeat:repeat-x;
}

.td_out
{
background-Color:#cccccc;
}

.td_over
{
background-Color:#E11F28;
}

.td_aktiv
{
background-Color:#AC2128;
}

.td_adresse_out
{
font-family:Arial,Verdana,Helvetica;
font-size:12px;
color:#000000;
text-decoration:none;
background-image:url(bilder/hg_navi01_6.jpg);
}

.td_adresse_over
{
font-family:Arial,Verdana,Helvetica;
font-size:12px;
color:#000000;
text-decoration:none;
background-Color:#cccccc;
}

.td_out_unavi
{
background-Color:#dddddd;
}

.td_over_unavi
{
background-Color:#cccccc;
}

.tab_bottom
{
border-bottom: 1px solid #FFFFFF;
}

/****************** sonstiges *****************************************/

.border_all
{
border:1px solid #797A7C;
}

ul.pfeil
{
list-style-image:url(bilder/listenpfeil.gif);
}

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

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

a:hover.copy
{
font-family:Arial,Verdana,Helvetica;
font-size:10px;
color:#4F4F4F;
text-decoration:none;
}


a.link
{
font-family:Arial,Verdana,Helvetica;
font-size:12px;
color:#4F4F4F;
text-decoration:none;
}

a:hover.link
{
font-family:Arial,Verdana,Helvetica;
font-size:12px;
color:#DA2128;
text-decoration:none;
}

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

a:hover.link02
{
font-family:Arial,Verdana,Helvetica;
font-size:12px;
color:#DA2128;
text-decoration:none;
}

a.link03
{
font-family:Arial,Verdana,Helvetica;
font-size:12px;
color:#4F4F4F;
text-decoration:none;
}

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

a.link04
{
font-family:Arial,Verdana,Helvetica;
font-size:11px;
color:#4F4F4F;
text-decoration:none;
}

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


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

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

a.navi
{
font-family:Arial,Verdana,Helvetica;
font-size:12px;
color:#4F4F4F;
text-indent:6px;
text-decoration:none;
display:block;
width:152px;
}

a:hover.navi
{
font-family:Arial,Verdana,Helvetica;
font-size:12px;
color:#ffffff;
text-indent:6px;
text-decoration:none;
display:block;
width:152px;
}

a.navi_u
{
font-family:Arial,Verdana,Helvetica;
font-size:12px;
color:#4F4F4F;
text-indent:6px;
text-decoration:none;
display:block;
width:152px;
}

a:hover.navi_u
{
font-family:Arial,Verdana,Helvetica;
font-size:12px;
color:#ffffff;
text-indent:6px;
text-decoration:none;
display:block;
width:152px;
}


a.navi_kont
{
font-family:Arial,Verdana,Helvetica;
font-size:12px;
color:#4F4F4F;
text-indent:6px;
text-decoration:none;
display:block;
width:99px;
}

a:hover.navi_kont
{
font-family:Arial,Verdana,Helvetica;
font-size:12px;
color:#ffffff;
text-indent:6px;
text-decoration:none;
display:block;
width:99px;
}



/************************************************* Formularfelder *********************/

.input_01
{
font-family:Arial, Verdana, Helvetica;
font-size:10px;
font-weight:bold;
color: #000000;
 WIDTH: 140px;
 background-color: #CCCCCC;
  border-top: 1px solid #737476;
  border-left: 1px solid #737476;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}

.input_02
{
font-family:Arial, Verdana, Helvetica;
font-size:10px;
font-weight:bold;
color: #000000;
 WIDTH: 40px;
 background-color: #CCCCCC;
  border-top: 1px solid #737476;
  border-left: 1px solid #737476;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}

.input_03
{
font-family:Arial, Verdana, Helvetica;
font-size:12px;
color: #2C2C2C;
 WIDTH: 160px;
 background-color: #CCCCCC;
  border-top: 1px solid #737476;
  border-left: 1px solid #737476;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
text-align: center;
}

.input_04
{
font-family:Arial, Verdana, Helvetica;
font-size:10px;
font-weight:bold;
color: #4F670A;
height:20px;
 WIDTH: 30px;
 background-color: #CCCCCC;
  border-top: 1px solid #737476;
  border-left: 1px solid #737476;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}


.area_01{
font-family:Arial, Verdana, Helvetica;
font-size:10px;
font-weight:bold;
color: #000000;
height:80px;
 WIDTH:400px;
 background-color: #CCCCCC;
  border-top: 1px solid #737476;
  border-left: 1px solid #737476;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}

.button_01 {
font-family:Arial, Verdana, Helvetica;
font-size:10px;
font-weight:bold;
color: #4F4F4F;
 WIDTH: 120px;
 background-color: #CCCCCC;
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #737476;
  border-bottom: 1px solid #737476;
}

.button_02 {
font-family:Arial, Verdana, Helvetica;
font-size:10px;
font-weight:bold;
color: #4F4F4F;
 WIDTH: 50px;
 background-color: #CCCCCC;
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #737476;
  border-bottom: 1px solid #737476;
}

.button_03
{
font-family:Arial, Verdana, Helvetica;
font-size:12px;
font-weight:bold;
color: #4F670A;
height:20px;
 WIDTH: 30px;
 background-color: #CCCCCC;
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #737476;
  border-bottom: 1px solid #737476;
}

.input_gfx {
font-family:verdana, arial, helvetica;
font-size:10px;
color:#000000;
height:16px;
WIDTH: 50px;
background-image: url(log.php);

 WIDTH: 40px;
 background-color: #CCCCCC;
  border-top: 1px solid #737476;
  border-left: 1px solid #737476;
  border-right: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}

/***************** body *******************************************/

body
{
margin-top:0px;
font-family:Arial,Verdana,Helvetica;
font-size:10px;
color:#4F4F4F;
scrollbar-face-color: #ffffff;
scrollbar-track-color: #ffffff;
scrollbar-arrow-color: #AC2128;
scrollbar-highlight-color: #cccccc;
scrollbar-shadow-color: #ADAEB0;
scrollbar-3dlight-color: #cccccc;
scrollbar-darkshadow-color: #ADAEB0;
}
