body {
  COLOR: #a3a3a3; 
  FONT-FAMILY:arial, sans-serif;
  FONT-SIZE: 12pt  
}

a:link { font-weight:bold; color:#a3a3a3; text-decoration:none; }
a:visited { font-weight:bold; color:#a3a3a3; text-decoration:none; }
a:focus { font-weight:bold; color:#15C0F3; text-decoration:underline; }
a:hover { font-weight:bold; color:#15C0F3; text-decoration:none; }
a:active { font-weight:bold; color:#15C0F3; text-decoration:underline; }

label {
      width:200px;
      float: left;
  }

h1 {
  COLOR: #a3a3a3; 
  FONT-FAMILY:arial, sans-serif;
  FONT-SIZE: 14pt  
}

h2 {
  COLOR: #15C0F3; 
  FONT-FAMILY:arial, sans-serif;
  FONT-SIZE: 13pt  
}

h3 {
  COLOR: #15C0F3; 
  FONT-FAMILY:arial, sans-serif;
  FONT-SIZE: 15pt  
}

samp {
  COLOR: #a3a3a3; 
  FONT-FAMILY:arial, sans-serif;
  FONT-SIZE: 8pt  
}

.NoCash {
  background-color: #000000;
  COLOR: #FFFFFF;
}

.NoParticipant {
  background-color: #FF8000;
  COLOR: #000000;
}

.NoParticipant samp {
  COLOR: #000000; 
  FONT-FAMILY:arial, sans-serif;
  FONT-SIZE: 8pt  
}

#Fehler {
   width: 400px;
   padding:10px;
   margin:0px;
   border:4px solid red;
   color: red;
   background-color: yellow;
   z-index:99999; 
}

#Hinweis {
   width: 400px;
   padding:10px;
   margin:0px;
   border:4px solid blue;
   color: blue;
   background-color: yellow;
   z-index:99998; 
}


#Anmeldeform {
   width: 600px;
   padding:10px;
   margin:0px;
   border:0px;
   z-index:99997; 
}

#TSHLogo {
position:absolute; top:10px; left:660px; width:703px; height:1029px; z-index:-1; 
}

#SCK_Logo {
position:absolute; top:10px; left:660px; width:703px; height:1029px; z-index:-1; 
}

#MenueSelect {
  position:absolute; top:90px; left:10px; width:1020px; height:90px; z-index:99995; 
}

#MenueDiv1 {
  position:absolute; top:180px; left:10px; width:500px; z-index:2; 
}

#MenueDiv2 {
  position:absolute; top:180px; left:520px; width:500px; z-index:3; 
}

#SCmenue {
	background-color: #FFFFFF; padding: 2px; margin: 2; border: 0px solid #ccc; -moz-border-radius: 18px; -webkit-border-radius: 18px; border-radius: 18px; top:10px; left:10px; width:650px;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++  Navmenue ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.nav,.nav ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.nav {
    font-family: "Lucida Sans Unicode",Verdana,Arial,sans-serif;
    font-size: 13px;
    height: 36px;
    list-style: none outside none;
    margin: 40px auto;
    width: 800px;

    /* border radius */
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;

    /* box shadow */
    -moz-box-shadow: 0px 3px 3px #cecece;
    -webkit-box-shadow: 0px 3px 3px #cecece;
    box-shadow: 0 3px 4px #8b8b8b;

    /* gradient */
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #787878), color-stop(0.5, #a7a9ac), color-stop(0.51, #a7a9ac), color-stop(1, #787878));
    background-image: -moz-linear-gradient(center bottom, #787878 0%, #a7a9ac 50%, #a7a9ac 51%, #787878 100%);
    background-color: #787878;
}
.nav li {
    border-bottom: 1px solid #16c1f3;
    border-left: 1px solid #929292;
    border-right: 0px solid #929292;
    border-top: 1px solid #797979;
    display: block;
    float: left;
    height: 34px;
    position: relative;
    width: 395px;
}
.nav > li:first-child {
    border-left: 0 none;
    margin-left: 5px;
}
.nav ul {
    left: -9999px;
    position: absolute;
    top: -9999px;
    z-index: 2;
}
.nav ul li {
    background: none repeat scroll 0 0 #16c1f3;
	color: #ffffff;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
    width: 100%;
}
.nav li a {
    color: #ffffff;
    display: block;
    line-height: 34px;
    outline: medium none;
    text-align: center;
    text-decoration: none;

    /* gradient */
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #787878), color-stop(0.5, #a7a9ac), color-stop(0.51, #a7a9ac), color-stop(1, #787878));
    background-image: -moz-linear-gradient(center bottom, #787878 0%, #a7a9ac 50%, #a7a9ac 51%, #787878 100%);
    background-color: #787878;
}

/* keyframes #animation */
@-webkit-keyframes animation {
    0% {
        -webkit-transform: scale(1);
    }
    30% {
        -webkit-transform: scale(1.2);
    }
    100% {
        -webkit-transform: scale(1.1);
    }
}
@-moz-keyframes animation {
    0% {
        -moz-transform: scale(1);
    }
    30% {
        -moz-transform: scale(1.2);
    }
    100% {
        -moz-transform: scale(1.1);
    }
}
.nav li > a:hover {
    /* CSS3 animation */
    -webkit-animation-name: animation;
    -webkit-animation-duration: 0.3s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-direction: normal;
    -webkit-animation-delay: 0;
    -webkit-animation-play-state: running;
    -webkit-animation-fill-mode: forwards;

    -moz-animation-name: animation;
    -moz-animation-duration: 0.3s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: 1;
    -moz-animation-direction: normal;
    -moz-animation-delay: 0;
    -moz-animation-play-state: running;
    -moz-animation-fill-mode: forwards;
}
.nav li:hover ul {
    left: 0;
    top: 34px;
    width: 380px;
}