/*
  first some general tag enhancements,
  so we don't have to set them each time
*/




TABLE   { 
          border: 0px;
          padding: 0px;
          margin: 0px;
        }
        
TD      { 
          border: 0px;
          padding: 0px;
          margin: 0px;
        }


.content {
           padding:20px;
           text-align:left;
           vertical-align:top;
           background-color: #ffffff;
           border-bottom: solid #cccccc 1px;
         }
         
         
.popupcontent {
           padding:20px;
           text-align:left;
           vertical-align:top;
         }

.zoom  { 
         text-align: center;
         vertical-align: middle;
        }
        
.zoom_image { 
          border: solid #cccccc 1px;
          width: 350px;
          height: 260px;
        }

A:link      {   text-decoration: none; color: #ff9a00; }
A:active    {   text-decoration: none; color: #ff9a00; }
A:visited   {   text-decoration: none; color: #ff9a00; }
A:hover     {   text-decoration: underline; color: #ff9a00; }

IMG     {  border: 0px; }        
        
BODY    { 
          background-color: #ffffff;
          background-image: url(../media/layout/background.gif);
          background-repeat: repeat;
          margin-top: 0;
          margin-left: 0;
          margin-right: 0;
          margin-bottom: 0;
        }
        
.home   { 
          background-color: #ffffff;
          background-image: url(../media/layout/background_home.gif);
          background-repeat: repeat;
          margin-top: 0;
          margin-left: 0;
          margin-right: 0;
          margin-bottom: 0;
        }     

.popupbody    { 
          background-color: #ffffff;
          background-image: url(../media/layout/background_popup.gif);
          background-repeat: repeat;
          margin-top: 0;
          margin-left: 0;
          margin-right: 0;
          margin-bottom: 0;
        }
        
        
/*   
  some font-definitions
*/        
           
.header   
        {   
          font-family: verdana, sans-serif;
          font-weight: bold; 
          font-size: 12px;
          line-height: 18px;
          color: #000000;
        }
        

.most_important  
        {   
          font-family: verdana, sans-serif;
          font-weight: bold; 
          font-size: 11px;
          line-height: 18px;
          color: #000000;
        }

.important    
        {   
          font-family: verdana, sans-serif;
          font-weight: normal; 
          font-size: 11px;
          line-height: 18px;
          color: #000000;
        }
        
.unimportant  
        {   
          font-family: verdana, sans-serif;
          font-weight: normal; 
          font-size: 9px;
          line-height: 14px;
          color: #000000;
        }
        
.alert_message
        {   
          font-family: verdana, sans-serif;
          font-weight: bold; 
          font-size: 11px;
          line-height: 18px;
          color: #ff0000;
        }
        
.footer_left  
        { 
          padding-left:12px;
          padding-right:0px;
          padding-bottom:12px;
          font-family: verdana, sans-serif;
          font-weight: normal; 
          font-size: 9px;
          line-height: 14px;
          color: #888888;
          border-bottom: solid #ffffff 1px;
        }
        
.footer_right  
        { 
          padding-left:12px;
          padding-right:0px;
          padding-bottom:12px;
          font-family: verdana, sans-serif;
          font-weight: normal; 
          font-size: 9px;
          line-height: 14px;
          color: #888888;
          border-bottom: solid #ffffff 1px;
        }
        
.footer:active{ text-decoration: none; color: #888888 }
.footer:link{ text-decoration: none; color: #888888 }
.footer:visited{ text-decoration: none; color: #888888 }
.footer:hover{ text-decoration: none; color: #000000 }
        
.push  
        { 
          background-image: url(../media/layout/background_push.gif);
        }
        
.push_link:active{ text-decoration: none; color: #ffffff }
.push_link:link{ text-decoration: none; color: #ffffff }
.push_link:visited{ text-decoration: none; color: #ffffff }
.push_link:hover{ text-decoration: underline; color: #ffffff }
        
.pushbox
        {
          padding:10px;
          text-align:left;
          vertical-align:top;
          background-color: #ff9a00;
          border-bottom: solid #ffffff 1px;
          font-family: verdana, sans-serif;
          font-weight: normal; 
          font-size: 9px;
          line-height: 14px;
          color: #000000;
        }
        
/*
  alternative links
*/

.navigation_true
        { 
          text-decoration: none; 
          font-family: verdana, sans-serif;
          font-weight: normal; 
          font-size: 10px;
          color: #000000;
        }
        

.navigation_true:active{ text-decoration: none; color: #000000 }
.navigation_true:link{ text-decoration: none; color: #000000 }
.navigation_true:visited{ text-decoration: none; color: #000000 }
.navigation_true:hover{ text-decoration: underline; color: #000000 }
        
.navigation_false
        {   
          text-decoration: none; 
          font-family: verdana, sans-serif;
          font-weight: normal; 
          font-size: 10px;
          color: #000000;
        }
        
.navigation_false:active{ text-decoration: none; color: #000000 }
.navigation_false:link{ text-decoration: none; color: #000000 }
.navigation_false:visited{ text-decoration: none; color: #000000 }
.navigation_false:hover{ text-decoration: underline; color: #000000 }
        
        
























