HTML, BODY {
           font-family: arial;
           margin: 0px;
           overflow: hidden;
           }

#outer {
       height: 100%;
       width: 100%;
       }
#inner {
       position:absolute;
       left: 0px;
       top: 50%;
       height: 640px;
       margin-top: -320px; /* negative Hälfte von height:640px */
       width: 100%;
       background: transparent;
       }

H1 {
   font-size: 1.2em;
   font-weight: bold;
   }

H4 {
   letter-spacing: 3px;
   }

P {
  font-size: 0.8em;
  }


a.blocklink, a.blocklink:visited {
                       padding: 5px;
                       text-decoration: none;
                       display: block;
                       }

a.blocklink:hover, a.blocklink:active {
                       padding: 5px;
                       text-decoration: none;
                       display: block;
                       }

a.blocklink_active, a.blocklink_active:visited {
                       padding: 5px;
                       text-decoration: none;
                       display: block;
                       }

a.blocklink_active:hover, a.blocklink_active:active {
                       padding: 5px;
                       text-decoration: none;
                       display: block;
                       }

a.tooltip, a.tooltip:visited {
                       padding: 5px;
                       text-decoration: none;
                       display: block;
                       }

a.setPreferences, a.setPreferences:visited {
                                           text-decoration: none;
                                           }

#linkedsites ul
{
        width: 100%;
        margin: 0;
        padding: 0;
}

#linkedsites ul li{
                  list-style: none;
                  margin: 0;
                  padding: 0;
                  }

#linkedsites ul li span{
                  list-style: none;
                  margin-left: 40px;
                  padding: 1;
                  font-size: 0.8em;
                  }

#linkedsites ul li a
                   {
                   margin: 8px 0 8px 12px;
                   padding: 0px 0 0px 28px;
                   font-size: 0.8em;
                   font-weight: bold;
                   text-decoration: none;
                   text-align: left;
                   line-height: 26px;
                   background-position: center left;
                   background-repeat: no-repeat;
                   height: 16px;
                   }

.cf_title {
               font-size: 0.8em;
               padding-right: 10px;
               text-align: right;
               }

INPUT.text{
           width: 200px;
           background: #FFF;
           border: 1px solid #DCDCDC;
           }
INPUT:focus.text{
           background: #DCDCDC;
           border-bottom: 1px solid #eee;
           border-right: 1px solid #eee;
           }

INPUT.error{
           width: 200px;
           background: #DCDCDC;
           border: 1px solid #FFF;
           }
INPUT:focus.error{
           background: #FFF;
           border: 1px solid #DCDCDC;
           }

TEXTAREA{
               width: 200px;
               background: #FFF;
               border: 1px solid #DCDCDC;
               }

TEXTAREA:focus{
                     background: #DCDCDC;
                     border-bottom: 1px solid #eee;
                     border-right: 1px solid #eee;
                     }

TEXTAREA.error{
                     background: #DCDCDC;
                     border: 1px solid #FFF;
                     }

TEXTAREA:focus.error{
                     background: #FFF;
                     border: 1px solid #DCDCDC;
                     }

INPUT.submit{
           width: 98px;
           }
INPUT.reset{
           width: 98px;
           }

#profil { margin-top: 40px; }


.galleryPreviewTitle {
                     margin: 0px;
                     font-size: 0.75em;
                     }

#selectGallery a.galleryPreview, a.galleryPreview:visited  {
                                            background-repeat: no-repeat;
                                            background-position: 0px 0px;
                                            text-decoration: none;
                                            display: block;
                                            }

#selectGallery a.galleryPreviewActive, a.galleryPreviewActive:visited {
                                            background-repeat: no-repeat;
                                            background-position: 0px -90px;
                                            text-decoration: none;
                                            display: block;
                                            }

#selectGallery a.galleryPreview:hover, a.galleryPreview:active {
                                                 background-repeat: no-repeat;
                                                 background-position: 0px -90px;
                                                 text-decoration: none;
                                                 }

#selectGallery a.galleryPreviewActive:hover, a.galleryPreviewActive:active {
                                                 background-repeat: no-repeat;
                                                 background-position: 0px -90px;
                                                 text-decoration: none;
                                                 }



#selectGallery p {
                 margin-bottom: 10px;
                 }

#contentGallery a.galleryPicTextLink, a.galleryPicTextLink:visited {
                                                           text-decoration: none;
                                                           font-weight: none;
                                                           color: #000;
                                                           }

#contentGallery a.galleryPicTextLink:hover, a.galleryPicTextLink:active {
                                                           text-decoration: none;
                                                           font-weight: none;
                                                           color: #FFF;
                                                           }

