
.bg_gradient  {
                background-repeat: no-repeat !important;
                background-color: #FFFFFF !important;
                background:-moz-linear-gradient(top, #FFFFFF, #EEEEEE); /* Firefox */
                background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EEEEEE)); /* Safari, Chrome */
                background:-webkit-linear-gradient(top, #FFFFFF, #EEEEEE); /* Safari, Chrome - neue Syntax! */
                background:-o-linear-gradient(top, #FFFFFF, #EEEEEE); /* Opera */
                background:-ms-linear-gradient(top,#FFFFFF, #EEEEEE); /* IE */
                background:linear-gradient(top, #FFFFFF, #EEEEEE); /* W3C Standard */
}




img  { border: none;  }

a{outline:none; color: #444444 }

a:link {text-decoration: none !important; }
a:visited  {text-decoration: none !important; }
a:active {text-decoration: none !important; }
a:hover {text-decoration: none !important; cursor: pointer; }
/* a:hover {text-decoration: none !important; color: #ff7f00; cursor: pointer; }  */



hr{
   border:0px;
   border-top:solid #8eb2bc 1px;
   height:0px;
   width:158px;
   margin: 0;
   padding: 0;
}


H1  {
     font-family:  Arial, Verdana, Helvetica, sans-serif;
     font-size:16px;
     font-weight:bold;
     font-style:normal;
     margin: 10px 0 10px 0;
}

H2  {

}

H3  {
    font-family:  Arial, Verdana, Helvetica, sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight: bold;
    margin: 12px 0 0 0;
}

H4  {
    font-family:  Arial, Verdana, Helvetica, sans-serif;
    font-size:12px;
    font-style:normal;
    font-weight: bold;
    margin: 0 0 -12px 0;
    text-decoration: underline;
}

/**************************************** Main structure ****************************/
html {
         min-height: 100%;
}

body {          margin: 0;
                min-height: 100%;
                text-align: center; /* ie seitenzentrierung */
                color:#444444;
                font-family:  Arial, Verdana, Helvetica, sans-serif;
                font-size:12px;
                font-weight:normal;
                font-style:normal;

                background-repeat: no-repeat !important;
                 background-attachment: fixed;
                background-color: #FFFFFF !important;
                background:-moz-linear-gradient(top, #FFFFFF, #EEEEEE); /* Firefox */
                background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EEEEEE)) fixed; /* Safari, Chrome */
                 background:-webkit-linear-gradient(top, #FFFFFF, #EEEEEE); /* Safari, Chrome - neue Syntax! */
                 background:-o-linear-gradient(top, #FFFFFF, #EEEEEE); /* Opera */
                 background:-ms-linear-gradient(top,#FFFFFF, #EEEEEE); /* IE */
                 background:linear-gradient(top, #FFFFFF, #EEEEEE); /* W3C Standard */

}

#clear {   clear:both;   }

#main   {
                width: 100%;
                height: auto;
                margin: 0px auto; 
                text-align: left;

}
/* *********************************************************** */

.wrapper {
  width: 400px;
  height: auto;
  margin: auto;
  padding-top:80px;
  text-align: center;
  border: none;
}
