body {
      margin:0px;
      padding:0px;
      background-color:#EFF4F7;
      background-image:url(grfx/body_bg.gif);
      background-repeat:repeat-x;
      
      
    }
    #wrapper {
      XXpadding:0 100px;
      margin:0 auto;
     /*  max-width:1250px; */
      max-width:1000px;
      min-width:770px;
      
    }
    .main_width {
        width:100%;

    }
    
    td.main, td.menu, h1, ul, li, table {
      font-family:Georgia;
      font-size:11px;
      line-height:18px;
      ccolor:#3B6584;
    }
    
    li {
      list-style-type:disc;
      margin:0px;
      list-style-position:inside;
    }
    
    ul,li {
      margin-top:0px;
      margin-bottom:0px;
      padding:0px;
      margin:0px;
      margin-left:4px;
    }
    
    td.main, td.menu a, h1, table {
     color:#336699;
    }
    
    td.main {
      ffont-family:Verdana;
      ttext-align:justify;
      font-size:8pt;
       ccolor:#3B6584;
      width:60%;
      /* max-width:600px;
      min-width:420px; */
    }
    
    td.main b , th {
      font-family:Verdana;
    }
    
    td.menu {   
      font-size:8pt;
      font-family:Georgia;
      ffont-family:Verdana;
       max-width:200px;
      min-width:168px; 
      
      XXwidth:25%;
      width:168px;
      width:180px;
    }
    td.space {
      width:12%;
    }
    
    td.menu a        { 
      text-decoration:none; ccolor:#819CB6; 
      bborder-right:1px solid #819CB6;
      padding:9px 10px;
      margin-left:18px;
      display:block;
      XXbackground-color:#f4f4ff;
      border-bottom:1px dotted #e1e1ff;
      }
    td.menu a:hover  { 
    XXtext-decoration:underline; 
    XXcolor:#819CB6; 
    ffont-weight:bold;
    XXpadding:10px 10px 10px 10px;
     /*  border-right:2px solid #224488; color:#ffffff; */
      background-color:#f6f6ff; XXcolor:#112244; 
      /*  font-family:Verdana;
      font-weight:bold;*/
    }
    td.menu a:active, td.menu a:focus { 
    XXcolor:#224488; 
    XXcolor:#819CB6;
     /* font-family:Verdana;
      font-weight:bold;  */
     }  
       
    #menu_an {
      ccolor:#ff8800;
      
      ccolor:#819CB6;
      font-family:Verdana;
      font-weight:bold;
      XXbackground-color:#f8f8ff;
    }
      
    h1 {
      font-family:Georgia; font-size:13pt; font-weight:normal;
      ccolor:#102A44; ccolor:#224488; ccolor:#819CB6;
      margin:0px; padding:0px;
      lletter-spacing:0.5pt;
      margin-bottom:12px;
    }
    
    h2 {
      margin:0px;
    
      font-family:Verdana;
      ttext-align:justify;
      font-size:11px;
      XXfont-size:11pt;
      
      ccolor:#3B6584;
      ccolor:#6489A3;
      XXborder-bottom:1px dotted #6489A3;
      padding:6px 0px;
      margin-bottom:15px;
     /*  margin-left:-10px;margin-right:-10px; */
      ffloat:left;
      clear:both;
      background:transparent url(grfx/h2_bg.gif) left bottom repeat-x;
    }
    
    
    #KastenRechts  {
      wwidth:170px;
      hheight:161px;
      bborder:1px solid #336699;
      float:right;
      margin-top:4px;
      margin-left:21px;
      margin-bottom:8px;
      bpadding:2px;
    }
    div.headline {
      background:#336699;
      color:#ddeeff;
      color:#ffffff;
      font-family:Verdana;
      padding-left:6px;
      padding-right:6px;
      font-size:7pt;
    }
    div.kasten {
      padding:6px;
      bborder-top:1px solid #336699;
      margin-top:1px;
      text-align:center;
      background:#EFF4F7;
      margin:1px;
    }
    hr1 {
      border:0px;
      height:0px;
      border-bottom:1px solid #819CB6;
    }
    
    .BigPic1 {
      ffloat:right; cursor:pointer;
      margin-top:1px;
      margin-right:6px;margin-left:1px; border:1px solid #819CB6;
    }
    
    .BigPic2 {
      ffloat:right;
      margin-right:4px;margin-left:0px; border:1px solid #819CB6;
    }
    
    .PicOver {
      margin:0px; 
      margin-right:2px; margin-bottom:2px; 
      cursor:pointer;
      border:2px solid #666; 
      *bborder:1px solid #000; 
      filter:Alpha(opacity=75);
      -moz-opacity:.75;
      opacity:.75; 
    }
    .Pic {
      margin:1px; 
      
      margin-right:3px; margin-bottom:3px; 
      cursor:pointer; 
      border:1px solid #444; 
      ffilter:Alpha(opacity=50, finishopacity=50, style=2);
      bborder:1px dotted #ff0000;
    }
    #FadeLayer {
      position:absolute;
      left:0px;
      top:0px;
      width:100%;
      height:100%;
      bbackground-image:url({tpl_pfad}grfx/bg_75_black.png);
      
      background-image:none;
      background-color:#000000;
      
       filter:Alpha(opacity=75);
      -moz-opacity:.75;
      opacity:.75; 
      
      visibility:hidden;
    }
    
    #BildLayer {
      position:absolute;
      left:0px;
      top:0px;
      width:100%;
      height:100%;
      visibility:hidden;
    }
    #BildLayer img {
      ffilter:Alpha(opacity=100, finishopacity=100, style=1);
      
    }
    
    #TechTable th {
      text-align:left; 
      vertical-align:top;
    }
    #TechTable td {
      text-align:right; 
      text-align:left; 
      vertical-align:top;
    }
    
    .main a {
      color:#999999;
    }
    .main a:hover {
      color:#336699;
    }
    
    .label {
      font-weight:normal;
      font-size:10px;
      float:right;
    }
    
    a#gal_thumb {
      z-index:-1;
      display:block;
      float:left;
      height:95px;
      width:127px;
      padding:3px;
      margin:0px 7px 7px 0px;
      background-color:#f1f1f1;
      border:1px solid #cccccc;
      overflow:hidden;
      text-align:center;
      
    }
    a#gal_thumb:hover {
      ddisplay:block;
      dfloat:left;
      dheight:89px;
      dwidth:136px;
      background-color:#eeeeff;
      border:2px solid #336699;
      bborder:2px solid #aaaaaa;
      padding:2px;
      
      background-color:#ffffff;
      bborder:2px solid #224488;
      padding:2px;
            
    }
    a#gal_thumb img {
      filter:Alpha(opacity=90);
      -moz-opacity:.9;
      opacity:.9; 
      
    } 
    a#gal_thumb:hover img {
      filter:Alpha(opacity=100);
      -moz-opacity:1;
      opacity:1; 
      
    } 
      
    #gal_thumb img {
      mmargin:2px;
      wwidth:127px;
      wheight:95px;
    }
    .highslide img {
      border:none;
    }
    .highslide-dimming { 
      background-color:#132E4D;
    }
    #crew_bild {
      float:right;
    }
      
    #crew_bild a {
        margin:1px 18px 0px 0px;
      width:45px;
      height:45px;
      
    }    
    
    #crew_bild a img {
      width:45px;
      height:45px;
      border:none;
      filter:Alpha(opacity=100);
      -moz-opacity:1;
      opacity:1; 
    }
