body {
   background-color: #C0C0C0 ;
   margin:10px;      
   padding:0px;
  }

html, body {
   font: 100% Arial, Helvetica, sans-serif; height:100%;
}

h1 {    color:black; font-size:4em;   letter-spacing:3px; margin-bottom:0; }
h2 {    color:red; font-size:2em;   letter-spacing:2px; margin-bottom:0; }
h3 {    color: #000000; font-size:14px;   letter-spacing:2px; margin-bottom:0; }
h4 {    color:#000000; font-size:12px;   letter-spacing:2px; margin:0 0 0 0; padding: 0 0 0px 0;}
h5 {    color:#00FF00; font-weight: bold;font-size:1.5em;letter-spacing:2px;}

h6 {    color:#00005F; font-style:oblique ; font-size:1.5em; margin:300px 150px 0 0; text-align:right;
}

.blue1{          /* Aufwertung Überschrift in blau*/
    color:#00004D; font-weight: bold;font-size:3.0em;font-style:italic;margin:0;
}
.blue2{          /* Aufwertung Überschrift in blau*/
    color:#000074; font-weight: bold;font-size:2.5em;font-style:italic;margin:0; }
.blue3{          /* Aufwertung Überschrift in blau*/
    color:#000074; font-weight: normal;font-size:0.7em;font-style:normal;margin:0; }
.green1{
    color:#00FF00; font-weight: bold;font-size:2em;letter-spacing:3px;
}
.green{
    color:#00FF00; font-weight: bold;font-size:1.5em;letter-spacing:2px;
}
.red{
    color:#FF0000; font-weight: bold;font-size:1.5em;letter-spacing:2px;
}
.violett{
    color: #600060; font-weight: normal;font-size:2.5em;
}

.size1{
    font-size:1.5em;
}
.size2{   text-align:right;vertical-align:middle;    /* dzt. keine Verwendung */
    font-size:2.5em;
}
#kopfbereich {
  background:url('bilder/allgemein/banner.jpg') no-repeat left top;
  height:100px

}

#kopfbereich p {
  font-size:3em;
  text-align:right;
  color:white;
  padding:.4em .4em 0 0;

}
#schatten {
  background:url('bilder/schattenwurf-grau-v.png') repeat-x;
  height:12px;
     margin:0; padding-bottom:0px
}


 
a:link { color:#0000ff; text-decoration:none; font-family:arial; }
a:active { color:#ff0000; text-decoration:none; font-family:arial;}
a:visited { color:#0000ff; text-decoration:none; font-family:arial;}
a:hover { color:#ff0000; background-color:#FFD026;text-decoration:none; font-family:arial;}
table, tr, td { font-family:arial;font-size:12px; padding:0; 
/* cellSpacing:0; cellPadding=0 width="100%" border=1 background="bilder/allgemein/hintergrund.jpg" height="780" */
}


#menu a:link{
  color:#3F3F3F;
  text-decoration: none;     
  font-weight: bold;
   
  }

#menu a:active{
  background-color:#FFFF22;
  color:#7600DD;
  text-decoration: none;
  font-weight: bold;
  }  

#menu a:visited{
  color:#3F3F3F;
  text-decoration: none;
  font-weight: bold;
  }

#menu a:hover{
  color:#0000A5;
  background-color:  #F6DC00;
  text-decoration: none;
  font-weight: bold;
  }  
/* ********ENDE Formatierung für LINKS im Menü********** */
                                


#menu {
/*      position: absolute;
      top: 0px;
      left:7px;*/
      min-width:160px;
      height:auto;
         
    padding:9px 3px 7px 3px;  

}

#menu a {
   display: block;
  width: 100%; 
 
} 

/* Container rechts für VITA, AWARDS, EVENTS */
.inhalt_v {

text-align:left;
  padding:0 10px 15px 30px;
}
.inhalt_central1 {
  padding:0 10px 15px 50px;
text-align:left;

}
.inhalt_center {
clear:both;
font-size:1em;
text-align:center; 
  padding:0;
}


/*Bereich rechte Seite - Anzeigebereich Tumbs */
     .rechts-mitte {
         background-color: #E6D665;  border:1px solid #4089AC;
         float: right;
         font-size:1em;
         width: 90%; 
         margin:5px 0.4em 1em 0.2em;
         padding:5px;
         text-align:right;
 }
     .galerie{
        font-size:1em;
        margin-right:5px;
        width:70em;
        margin-top:10px;
       /* padding-left:10px;   */
     }

      .pic-navi{
        margin-right:0.4em;
        padding:7px 0 3px 7px;
       width:100%;              /*  SpaltenBreite für tn-Bilder*/
        float:right;
     }
    .pic-navi a img{               /*Aussehen tn */
       max-width:90px;max-height:90px;
       padding:1px;
       margin:1px 8px 10px 1px;
       border:1px solid #4089AC;
       float:right;
    }
    .pic-navi a:hover img{
       border:1px solid #000000;
    }
    div.pic-navi a{
       padding:0;
       margin:0;
    }
    div.pic-navi a span {
       display: none;
       color:#ff0000;
       background:#efefef;
    }

     div.pic-navi a:hover{
       color: #411;
       background: #ffffff;
       padding:0;
       margin:0;
    }

 /* Beginn Vorschaufenster */
   div.pic-navi a:hover span{
       display: block;
       position: absolute;
       left:15px;
       top:200px;
       width: 355px;
       height:auto;
       padding: 300px 15px 10px 10px;
       margin: 1px 0 0 20px;
       /* aussehen der box */
       color: #E4E400;
       font: 1.2em verdana, sans-serif;
       text-align: right;
       border:1px solid #000000;
      /* float:left;
        position des hintergrund */
       background-color:#474747;
       background-position: 10px 10px;
       background-repeat: no-repeat;
   }

      .cell1{
margin-top: 35px; margin-left:5px; margin-right:5px; margin-bottom:0;
     }
     
    .cell2{
margin-top: 35px; margin-left:5px; margin-right:5px; margin-bottom:0;
     }