/* Design Main Body etc */

    .body_table
        {
        border-width:0px; 
        width:1250px;
        height:100%;
        border-spacing:10px;
    }
    
    .body_table_cell_content
        {
        width:100%;
        text-align:left;
        vertical-align:top;
    }

    a:link { text-decoration:none;}
    a:visited { text-decoration:none;}
    a:hover 
        { 
        color: #555555;
        text-shadow:black 2px 4px 6px;
    }
    a:active { text-decoration:none;}
    a:focus { text-decoration:none;}

    body
        {
        font-family:arial;
        overflow: auto;
        background-color:#CCEBFF
        
    }

/* Logo Header */

    .logo_table
        {
        background-color:#FFFFFF;
        border: 1px solid #000000;
        width:100%;
    }
    
    .logo_table_cell1
        {
        width:250px;
        padding:10px;
    }
    
    .logo_table_cell2
        {
        width:100%;
        padding:10px;
        padding-left:20px;
    }

/* Navigation */

    /* Table */

    .nav_table
        {
        background-color:#FFFFFF;
        height:100%;
        vertical-align:top;
        border: 1px solid #000000;
        width:250px;
        text-align:left;
        border-spacing:10px;
    }
    
    .nav_table_cell
        {
        vertical-align:top;
    }
    
    .nav_table_cell_title
        {
        font-weight:bold;
        font-size:13;
    }
    
    .nav_table_cell_subtitle
        {
        padding-left:20px;
        font-size:13;
    }
    
    .nav_table_cell_subtitle2
        {   
        padding-left:10px;
        font-size:12;
    }
    
    
    /* Links */
    
    .nav_link_title
        {
        color:#000000;
    }
    
    .nav_link_title_active
        {
        color:#DD0000;
    }
    
    .nav_link_subtitle
        {
        color:#000000;
    }

    .nav_link_subtitle_active
        {
        color:#DD0000;
    }
    
    .nav_link_subtitle2
        {
        color:#000000;
    }

    .nav_link_subtitle2_active
        {
        color:#DD0000;
    }
 

/* Content */

    /* overview.php */

    .overview_table
        {
        border-width:1px;
        border-style:solid;
        border-color:#000000;
        padding:8px;
        height:125px;
    }

    .overview_table_cell_title
        {
        font-weight:bold;
        font-size:13;
    }

    .overview_table_cell_subtitle
        {
        padding-left:20px;
        font-size:13;
    }

    .overview_link_title
        {
        color:#000000;
    }

    .overview_link_subtitle
        {
        color:#000000;
    }


/* dienstleistungen.php */
    .dienst
        {
        font-size:18;
    }
    .dienst_list
        {
        padding-top:30px;
    }
    
    .dienst_list_sub
        {
        font-size:14;
        padding-top:5px;
    }

    .content_table
        {
        background-color:#FFFFFF;
        height:100%;
        vertical-align:top;
        border: 1px solid #000000;
        width:100%;
        text-align:left;        
    }
    
    .content_table_cell
        {
        vertical-align:top;
        text-align:left;
        padding-left:25px;
        padding-top:10px;
    }

    td.portrait
        {
        font-size:16;
    }

    p.title     
        {
        font-weight:bold;
        color:#000000;
        font-size:20;
        text-decoration:none;
    }

    p.doc
        {
        font-weight:bold;
        margin-top:25px;
        margin-bottom:5px;
    }
    
    p.warning
        {
        font-weight:bold;
        color: #FF0000;
        font-size:14;
    }
    
    p.ok
        {
        font-weight:bold;
        color: #00FF00;
        font-size:14;
    }

    .title
        {
        font-weight:bold;
        color:#000000;
        font-size:12;
    }
     .sub
        {
        color:#000000;
        font-size:10;
    }

    .noborder
        {
        border-width:0px;
        border-color:#000000;
    }

    .element_table
        {
      border-width:1px;
      border-style:solid;
      border-color:#000000;
      padding:8px;
      height:125px;
    }
    
    /*mitarbeiter.php*/
    .member_table
        {

    }
    
    .member_pic
        {
        height:100px;
        vertical-align:bottom;
        text-align:left;
    }
    
    .member
        { 
        font-size:12;
    }
    
    .formula
        {
        width:100%;
    }
    
    table.index
        {
        width:100%;
        font-weight:normal; 
        font-size:15; 
        /*background-image:url(logo-bg4.jpg); 
        width:100%; 
        background-repeat:no-repeat;*/
    }
    
    /*Urilift_eu*/
    
    .urilift_eu_title_cell_references
        {
        font-size:15;
    }
    
    .urilift_eu_cell_references
        {
        font-size:12;
        width: 600px;
        height: 150px;
        vertical-align: top
    }
    
    .urilift_eu_cell_references_1st
        {
        padding-left:20px;
        width: 200px;
    }
    
    /*News*/
    
    .news_table
        {
        border-style:none;
        width:600px;
        margin-bottom:10px;
    }
    
    .news_title_cell
        {
        padding-bottom:10px;
        font-size:16;
        font-weight:bold;
    }
    
    .news_content_cell
        {
        padding-bottom:10px;
        font-size:14;
    }
    
    .news_date_cell
        {
        width:100%;
        /*padding-bottom:20px;*/
        text-align:right;
        font-size:10;
    }




