html,
body {
    height:                                 100%;
    background-color:                       #000000 ;
}


body {
    margin:                                 0px 0px 0px 0px;
    padding:                                0px 0px 0px 0px;
    background-image:                       url(http://www.555valschons.ch.vasco.sui-inter.net/themes/555valschons/images/hg_555_V_ons.jpg);
    background-position:                    bottom;
    background-repeat:                      repeat-x;
}


table {
    table-layout:                           auto;
    border-collapse:                        collapse;
    border-spacing:                         0px;
    empty-cells:                            show;
}

input
 {
    font-family:                            Arial,Tahoma,Verdana,Sans-Serif,Geneva;
    font-size:                              14px;
    color:                                  #000000;
    padding:                                0px;
    margin:                                 0px;
}
body,
td,
div,
span,
p,
a {
    font-family:                            Arial,Tahoma,Verdana,Sans-Serif,Geneva;
    font-size:                              14px;
    color:                                  #ffffff;
    padding:                                0px;
    margin:                                 0px;
line-height: 130%;
}
h1 {
    font-family:                            Arial,Tahoma,Verdana,Sans-Serif,Geneva;
    font-size:                              48px;
line-height: 48px;
    color:                                  #ffffff;
    padding:                                0px;
    margin:                                 0px;
}
h2 {
    font-family:                            Arial,Tahoma,Verdana,Sans-Serif,Geneva;
    font-size:                              18px;
    color:                                  #000000;
    padding:                                0px;
    margin:                                 0px;
}
h3 {
    font-family:                            Arial,Tahoma,Verdana,Sans-Serif,Geneva;
    font-size:                              16px;
    color:                                  #ffffff;
    padding:                                0px;
    margin:                                 0px;
}
h4 {
    font-family:                            Arial,Tahoma,Verdana,Sans-Serif,Geneva;
    font-size:                              14px;
    color:                                  #ffffff;
    padding:                                0px;
    margin:                                 0px;
}

td {
    padding:                                0px 0px 0px 0px;
    margin:                                 0px 0px 0px 0px;
    vertical-align:                         top;
}


img {
    border:                                 0px;
}




/**
 * construct
 */

table.construct {
    width:                                  880px;
    height:                                 100%;
}


/* logo */

table.construct td.logo {
    width:                                  114px; /* 138px -24px */
    position:                               fixed;
    right:                                   180px;
    bottom:                                 0px;
}

#navbar 
{
      margin-left: 5px;
      padding-left: 0px;

}


#navbar  li
{
      list-style-type: none;
      margin-left: 0px;
      padding-left: 0px;
}

#navbar  a
{
      color: #FFFFFF;
      display: block;
      padding: 2px 2px 4px 10px;
      margin:2px 0px 1px 0px;
      font-size: 16px;
      font-family: arial;
      text-decoration: none;
}

#navbar  a:link, #subnavbar a:visited
{
      color: #FFFFFF;
      text-decoration: none;
}


#navbar a:hover
{
      color: #BBBBBB;
      font-family: arial;
}

#navbar li a.active {
      color: #000000;
}


#subnavbar 
{
      padding-left: 5px;


}

#subnavbar  li
{
      list-style-type: none;
      padding-top:4px;
}


#subnavbar  a
{
      color: #bbbbbb;
      padding-left:5px;
      margin-left:5px;
      padding-top:2px;
      display: block;
      font-size: 14px;
      font-family: arial;
}


#subnavbar  a:link, #subnavbar a:visited
{
      color: #bbbbbb;
      text-decoration: none;
}


#subnavbar a:hover
{
      color: #ffffff;
      font-family: arial;
}


#subnavbar li a.active {
      color: #000000;
      font-family: arial;
}


#subnavbarzwei 
{
      margin-left: 10px;
      padding-left: 0px;

}

#subnavbarzwei  li
{
      list-style-type: none;
      margin-left: 0px;
      padding-left: 0px;
}


#subnavbarzwei  a
{
      color: #ffffff;
      padding-left:10px;
      margin-left:10px;
      display: block;
      font-size: 12px;
      font-family: arial;
}


#subnavbarzwei  a:link, #subnavbarzwei a:visited
{
      color: #000000;
      text-decoration: none;
}


#subnavbarzwei a:hover
{
      color: #bbbbbb;
      font-family: arial;
}


#subnavbarzwei li a.active {
      color: #ffffff;
      font-family: arial;
}


/* content */

table.construct td.content {
    width:                                  500px; /* 590px -12px -12px */
    padding-top:                            50px;
    line-height:                            1.5em;
    padding-left:                           0px;
    padding-right:                          180px;
    position:                               relative;
}


table.construct td.content a {
    text-decoration:                        underline;
    color:                                  #FFFFFF;
}


table.construct td.content a:hover {
    text-decoration:                        underline;
}


a.design {
    font-family:                            Arial,Tahoma,Verdana,Sans-Serif,Geneva;
    font-size:                              9px;
    color:                                  #ffffff

}
