#anmeldentext li,
#passworttext p,
#anmeldungtext p,
#anmeldentext p,
#nametext p,
#forgotpasswordtext li,
#nametext li,
#forgotpasswordtext a,
#anmeldungtext li,
#passworttext li  {
   margin: 0px;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   line-height: 56px;
   font-style: normal;
   font-weight: normal;
   font-size: 20px;
   padding-bottom: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-left: 0px;
   text-indent: 0px;
   text-align: left;
}

#forgotpasswordtext p a,
#nametext p a,
#passworttext p a,
#anmeldungtext p a,
#anmeldentext p a  {
   display: inline;
}

#form_field01,
#form_field_selected01  {
   position: absolute;
   left: 374px;
   top: 406px;
   width: 246px;
   height: 69px;
}

#form_field02,
#form_field_selected02  {
   position: absolute;
   left: 599px;
   top: 406px;
   width: 246px;
   height: 69px;
}

#form_field_selected02  {
   z-index: 8;
}

#form_field_selected01  {
   z-index: 7;
}

#forgotpasswordtext li  {
   font-family: "Trebuchet MS", Trebuchet, sans-serif;
   font-size: 14px;
   color: #FEFEFE;
   text-decoration: underline;
}

#forgotpasswordtext a  {
   font-family: "Trebuchet MS", Trebuchet, sans-serif;
   font-size: 14px;
   color: #c3c3c3;
   text-decoration: underline;
}

#forgotpasswordtext  {
   position: absolute;
   left: 615px;
   top: 445px;
   z-index: 9;
   width: 133px;
}

#bkganmeldungcontent  {
   position: absolute;
   left: 216px;
   top: 314px;
   z-index: 4;
   width: 818px;
   height: 218px;
}

#form_field01  {
   z-index: 5;
}

#form_field02  {
   z-index: 6;
}

#btnenabledcontent  {
   position: absolute;
   left: 832px;
   top: 419px;
   z-index: 9;
   width: 160px;
   height: 43px;
}

#logoviatoscontent  {
   position: absolute;
   left: 206px;
   top: 317px;
   z-index: 10;
   width: 214px;
   height: 212px;
}

#anmeldungtext li  {
   font-family: "Trebuchet MS", Trebuchet, sans-serif;
   color: #FDFDFD;
}

#anmeldungtext p  {
   font-family: "Trebuchet MS", Trebuchet, sans-serif;
   color: #999999;
}

#passworttext li  {
   font-family: TrebuchetMS-Italic, "Trebuchet MS", Trebuchet, sans-serif;
   color: #999999;
}

#anmeldentext li  {
   font-family: "Trebuchet MS", Trebuchet, sans-serif;
   color: #FDFDFD;
}

#passworttext p  {
   font-family: TrebuchetMS-Italic, "Trebuchet MS", Trebuchet, sans-serif;
   color: #999999;
}

#anmeldentext p  {
   font-family: "Trebuchet MS", Trebuchet, sans-serif;
   color: #FDFDFD;
}

#anmeldungtext  {
   position: absolute;
   left: 388px;
   top: 375px;
   z-index: 9;
   width: 366px;
}

#passworttext  {
   position: absolute;
   left: 628px;
   top: 412px;
   z-index: 9;
   width: 88px;
}

#anmeldentext  {
   position: absolute;
   left: 867px;
   top: 412px;
   z-index: 10;
   width: 97px;
}

#nametext li  {
   font-family: TrebuchetMS-Italic, "Trebuchet MS", Trebuchet, sans-serif;
   color: #999999;
}

#innerfooter  {
   width: 1024px;
   position: relative;
   margin-left: auto;
   margin-right: auto;
   margin-top: 0px;
   margin-bottom: 0px;
   height: 0px;
   background-image: none;
   background-color: transparent;
}

#nametext p  {
   font-family: TrebuchetMS-Italic, "Trebuchet MS", Trebuchet, sans-serif;
   color: #999999;
}

#bkgcontent  {
   position: absolute;
   left: 0px;
   top: 0px;
   width: 1024px;
   height: 812px;
}

#ridefooter  {
   font-size: 0px;
}

#nametext  {
   position: absolute;
   left: 398px;
   top: 412px;
   z-index: 8;
   width: 56px;
}

.footer,
#ridefooter  {
   width: 100%;
   position: relative;
   clear: left;
   display: block;
}

#page_bkg  {
   position: absolute;
   width: 1024px;
   height: 812px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#footer  {
   background-image: none;
   background-color: transparent;
   height: 0px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

#page  {
   height: 812px;
   width: 1020px;
   position: relative;
   margin-left: auto;
   margin-right: auto;
   margin-top: 2%;
   margin-bottom: 0px;
   border: 2px solid whitesmoke;
}

#top  {
  /* min-heig*/ht: 100%;
   /*width: 100%;*/
}

body, p,
h4,
h3,
h2,
h6,
h1,
h5  {
   font-family: "Trebuchet MS", Trebuchet, sans-serif;
}

body  {
   background-color: #434343;
   background-image: none;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   padding-left: 0px;
   padding-right: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   height: 100%;
   -webkit-text-size-adjust: none;
}

