.button {
    background-color : #cc0000;
    padding: 5px 15px;
    align:top;
    valign:right;
    height:20px;
    width:160px;
    font-weight: normal;
  }

.button_ltw {
    background-color : #cc0000;
    padding: 5px 15px;
    align:top;
    valign:right;
    height:20px;
    font-weight: normal;
    border:5px solid #4682b4;
  }
  
.v_menutext {
    text-decoration: none;
    color: #ffffff;
    font-style:normal;
    font-weight: normal;
    font-size:16px;
    height: 2em;
  }
  
  .v_menu {
    padding-bottom: 10px;
    font-size: 1em;
  }
  
.v_menu_lnk {
    text-decoration: none;
    color: #ff0000;
  }
  
.v_menu_cur {
    color: #000000;
  }

.v_menu_li {
    color: #ff0000;
    float: left;
  }

.v_menu_ul  {
    list-style: none;
    padding-left: 0px;
    font-weight: bold;
  }
  
  
.list_v1_z1 {
    background-color : #e6e6e6;
    padding: 3px 3px;
  }


.list_v1_z2 {
    background-color : #f0f0f0;
    padding: 2px 2px;
  }
  
.v_txtmenu_1 {
    text-decoration: none;
    color: #ffffff;
    font-style:normal;
    font-size:16px;
    height: 2em;
  }

.v_txtmenu_1:hover {
    font-weight: bold;
  }
  
.v_txtmenu_1_nolnk {
    padding: 0.2em 0.5em;
  }

.list_v2_z1 {
    background-color : #cc0000;
    padding: 4px 10px;
    align:top;
    valign:right;
    height:20px;
  }


.list_v2_z2 {
    background-color : #afcaff;
    padding: 0.2em 0.5em;
  }
  
.v_txtmenu_2 {
    text-decoration: none;
    color: #000000;
  }

.v_txtmenu_2:hover {
    font-weight: bold;
  }

.v_txtmenu_2_nolnk {
    padding: 0.2em 0.5em;
  }

.v_txtmenu_breit_e1 {
    margin: 0px;
    padding: 0px;
    list-style: none;
    font-size: 1.2em;
  }
  
.list_vbreit_e1 {
    background-color : #c6c6c6;
    padding: 0.2em 0.5em;
    font-size: 1.6em;
  }

.list_txtmenu_vbreit_e2_z1 {
    background-color : #ffffff;
    padding: 0.2em 0.5em;
  }

.list_txtmenu_vbreit_e2_z2 {
    background-color : #e6e6e6;
    padding: 0.2em 0.5em;
  }

.bm-txt {
  list-style: none;
  vertical-align: middle;
  padding: 0;
  margin: 0;
}

.bm-txt-li {
    color: #000000;
    font-size: 1.7em;
    font-weight: bold;
    float: left;
  }


.bm-txt-li-cur {
    padding-left: 0.3em;
    padding-right: 0.3em;
    background-color: #ffffff;
    color: #606060;
    font-size: 1.7em;
    font-weight: bold;
    float: left;
  }

.bm-txt-link {
    padding-left: 0.3em;
    padding-right: 0.3em;
    text-decoration: none;
    color: #ffffff;
  }
  
.bm-txt-link:hover {
     padding-left: 0.3em;
     padding-right: 0.3em;
     background-color: #ffffff;
     color: #000000;
  }
  
.twitter {
    #background-color : #cc0000;
    padding: 5px 15px;
    align:top;
    valign:right;
    #height:20px;
    font-weight: normal;
    border:5px solid #cc0000;
  }



