/* Body */


html, body { 
  height: 100%; 
  width:100%; 
}

body {

      margin:  0px;  
      background-color: #fff;
      background-repeat:no-repeat;
      color: #444;
      text-align: left;
      font-size: 10px;
      font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
      line-height: 2;
      letter-spacing: 2px;
      scrollbar-face-color: #ececec;
      scrollbar-track-color: #ececec;
      scrollbar-3dlight-color: #ececec;
      scrollbar-darkshadow-color: #ececec;
      scrollbar-track-color: #ececec;
      scrollbar-arrow-color: #f18800;
      scrollbar-highlight-color: #ececec;
      scrollbar-shadow-color: #ececec;     
      
      
}

p {
  /*
      font-size: 10px;
      font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
      line-height: 2;
      letter-spacing: 2px;
  */
      display:block;
}

div#Complete {

      margin: 0px auto;
      width:100%;
      height:100%;
      display:table;
      position:relative;
      background-color: #fcfcfc;

}

div#Positioner {

    margin:0px auto;
    display:table-cell;
    vertical-align:middle;
    width:900px;
}

div#MainContent {

    background: 0px 0px url(../data/bg_soft.jpg);
    margin: 0px auto;
    width:900px;
    height:600px;
    /* #position: relative;
    #top: -50%; */


}   

div.spacer {

    height:90px;

}

/* Head */

div.Head {

    height:100px;

}


/* Menu */

ul.Menu {

    display:block;
    width:220px;
    float:left;
    list-style-type:none;
    margin:0px !important;
    padding:0px !important;

}

li.menuitem {

    display:block;
    height:40px;
    line-height:40px;
    padding-left:5px;
    width:220px;
    float:left;
    margin:0px;
    padding:0px

}

.menuitem a.arrow {

    text-transform: uppercase;
    letter-spacing: 6px;
    line-height:40px;
    font-size: 10px;
    font-weight:normal;
    display:inline;
    padding-left: 24px;
    background-repeat:no-repeat;

}

.menuitem a.arrow:hover {

    background-position: 0px -21px;

}

/* Content */

div.Content {

     height:485px;
     margin-left: 200px;


}

div.DynContent {

     width:472px;
     height:455px;
     padding-top:9px;
     padding-right:5px;
     overflow-x:hidden;     
     overflow-y:auto;
     z-index:40;
     float:left;
     
}

/* Footer */

div.Footer {

      clear:both;
      margin:0px 4px 0px 4px;
      height: 25px;
      letter-spacing: 2px;

}


div.Footer  h1 {
	
      color: #0f0f0f;
      line-height:25px;
      background-position: 0px 5px;
      font-weight:normal;
      letter-spacing: 4px;
}


/* Content */

.inner {

      margin:0 0 12px 0;
      clear:both;

}

.innerPlus {

      margin:0 0 24px 0;
      clear:both;

}

.innerNull {

      margin:0 !important;
      padding:0 !important;
      clear:both;

}

#tweet {
  
     display:none;
     background: url('./data/bird.gif') no-repeat 10px top;
     min-height:35px;
}

.tweetEntry {

      line-height:normal;
      margin: 0 0 16px 80px;
      width:250px;

}

img, a img {border: 0;}


h1 {
      text-align: left;
      font-size: 10px;
      letter-spacing: 3px;
      font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
      background-image:url('./data/icon_hdl.gif');
      background-repeat: no-repeat;
      background-position: 0px 2px;
      padding: 0px 0px 0px 18px;
      margin:0px;
      font-weight:normal;
      color: #0f0f0f;
    
}


ul.linklist {
      margin:0;
      padding:0;
      list-style-type:none;
}

div.DynContent li {
      list-style-type: disc;
}

/* Standart Links */

a         {
           color: #0f0f0f;
           font-size: 10px;
           font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
           text-decoration:none;
          }
           

a:active {
           color: #0f0f0f;
           font-size: 10px;
           font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
           }


a:visited {
           color: #0f0f0f;
           font-size: 10px;
           font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
           }

   
a:hover   {
           color: #f18800;
           font-size: 10px;
           font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
           text-decoration: none;
	   }


a.orange, a.orange:active, a.orange:visited {
         
         color:#f18800;
         font-size: 10px;
         padding: 0px;
	 font-weight: bold;

}

a.orange:hover {
         
         color:#0f0f0f;

}

a.icon {
      display:block;
      padding-left: 24px;
      line-height:22px;
      font-weight:normal;
      background-position: 0px 3px;
      background-repeat:no-repeat;
      display:block;
}

a.icon:hover {
      background-position: 0px -18px;
  
}

a.arrow {

    background-image: url('./data/icon_arrow.gif');
  
}



a.video {

    background-image:url('./data/icon_movie.gif');
    
    
}

a.video:hover {

    background-position: 0px -23px;
    
}

a.partner {
  
    display:block;
    margin: 0px 0px 6px 0px;
}

a.partner img {
  
   margin: 6px 0px 0px 0px;
  
}

a.social {
  
  float:left;
  margin:0 0 0 16px;
  display:block;
  
}

a.wildfire {position:absolute;
            top:460px;
            left:28px;
            opacity: 0.90;
            -moz-opacity: 0.90;
            -khtml-opacity: 0.90;               
            filter:alpha(opacity=90); 
            }
