   /* 
    * Format f?r den Body Bereich der Homepage. 
    * Definiert: - Hintergrundbild
    *            - Eigenschaft des Hintergrundbildes (nicht kacheln)
    *            - Hintergundfarbe
    *            - Standartschrift
    *            - Schriftfarbe
    */
   body { 
      background-color:#979797;
      font-family:Arial,sans-serif;
      color:black;
      margin: 1px;
   }


   /*
    * Dies ist ein format f?r Text. Es bedeutet, das links und rechts
    * jeweils ein Abstand von 10px eingehalten werden.
    */
   p {
      margin-left:10px;
      margin-right:10px;
   }


   /* 
    * Grunds?tzliches Format der Tabelle. 
    * Definiert: - Keinen Rahmen
    *            - Schriftgr?sse
    */
   table { 
      border:1px;
      font-size:10pt;
   }
   

   img { 
      border:0px;
   }


   /* 
    * Format f?r Standardlinks. 
    * Definiert: - Farbe
    *            - Ohne Unterstrich
    *            - Schriftgr?sse
    */
   a:link { 
      color:#FF581D; 
      text-decoration:none;
      font-size:10pt;
   }


   /* 
    * Format f?r Standardlinks die bereits geklickt wurden. 
    * Definiert: - Farbe
    *            - Ohne Unterstrich
    *            - Schriftgr?sse
    */
   a:visited  { 
      color:#FF581D; 
      text-decoration:none;
      font-size:10pt;
   }
   
   
   /* 
    * Format f?r Standardlinks ?ber welchen die Maus bewegt wird (Highlighting).
    * Gilt nur f?r Standartlinks nicht f?r Navigation.
    * Definiert: - Farbe
    *            - Mit Unterstrich
    *            - Schriftgr?sse
    */
   a:hover  { 
      color:#FF581D; 
      text-decoration:underline;
      font-size:10pt;
   }
   

   /* 
    * Format f?r Standardlinks die gerade geklickt wurden (nicht ben?tigt aber definiert). 
    * Definiert: - Farbe
    *            - Ohne Unterstrich
    *            - Schriftgr?sse
    */
   a:active  { 
      color:#FF581D; 
      text-decoration:none;
      font-size:10pt;
   }
   

   /* 
    * Format f?r Standardlinks ?? mehr weiss ich auch nicht ;-) (nicht ben?tigt aber definiert)
    * Definiert: - Farbe
    *            - Ohne Unterstrich
    *            - Schriftgr?sse
    */
   a:focus  { 
      color:#203844; 
      text-decoration:none;
      font-size:10pt;
   }



   /* 
    * Position f?r content table
    */
   #global_table_definition { 
   }


   table.colored {
      border: 1px solid;
      border-color:#424346;
      border-collapse:collapse;
   }

   table.colored th {
      background-color:#424346;
      color:white;
   }

   table.edit {
      border: 1px solid;
      border-color:#085300;
      border-collapse:collapse;
   }
   table.edit td {
      vertical-align:top;
   }
   
   table.edit th {
      background-color:#085300;
      color:white;
   }

   table.colored_blue {
      border: 1px solid;
      border-color:#0A0091;
      border-collapse:collapse;
   }

   table.colored_blue th {
      background-color:#0A0091;
      color:white;
   }

   /* 
    * Position f?r Top Frame.
    */
   td.grey_0 { 
      background-color:#f1f2f4;
   }
   

   /* 
    * Position f?r Top Frame.						LINKS_RECHTS
    */
   .global_table { 
background-image: url('../images/sonstige/ramp.jpg');
background-repeat: repeat; 
      border-color:#000000;
      border-width:1px; 
      border-style:solid;
      border-collapse:collapse; 
      width:975px;
      height:94px;
      z-index:1;
   }

   /* 
    * Position f?r Top Frame.
    */
   .view_items_table { 
      border-color:#000000;
      border-width:1px; 
      border-collapse:collapse;
   }
   .td_view_item { 
      background-color:#DDDDDD;
      border-color:#000000;
      border-width:1px; 
      border-collapse:collapse;
      text-align:left;
      vertical-align:top;
   }


   /* 
    * Position f?r Top Frame.
    */
    .td_navigation { 
      border-width:1px; 
      border-style:solid;
      width:155px;
      vertical-align:top;
   }

   /* 
    * Position f?r Top Frame.
    */
    .td_content { 
      background-color:#fafafa;
      border-width:1px; 
      border-style:solid;
      width:700px;
      vertical-align:top;
      
   }
   
   /* 
    * Position f?r Top Frame.
    */
    .td_werbung { 
      border-width:1px; 
      border-style:solid;
      width:160px;
      vertical-align:top;
   }   

   /* 
    * Position f?r Top Frame.
    */
    .td_login_oben_rechts { 
      background-image:url(../images/schatten/schatten_rechts_oben.gif);
      background-repeat:repeat-y;
      height:10px;
      width:6px;
   }   

   /* 
    * Position f?r Top Frame.
    */
    .td_login_rechts { 
      background-image:url(../images/schatten/schatten_rechts.gif);
      background-repeat:repeat-y;
      height:10px;
      width:6px;
   }   


   /* 
    * Position f?r Top Frame.
    */
    .td_login_unten_links { 
      background-image:url(../images/schatten/schatten_links_unten.gif);
      background-repeat:repeat-x;
      height:0px;
   }   
   
   
   /* 
    * Position f?r Top Frame.
    */
    .td_login_unten { 
      background-image:url(../images/schatten/schatten_unten.gif);
      background-repeat:repeat-x;
      height:8px;
      width:6px;
   }   

   /* 
    * Position f?r Top Frame.
    */
    .td_login_unten_rechts { 
      background-image:url(../images/schatten/schatten_rechts_unten.gif);
      background-repeat:repeat-y;
      height:8px;
   }   

   
   .table_login_register {
      border-width:1px; 
      border-color:#757575;
      background-color:#FFF54E;
      border-style:solid;
   }  
   
   .search_button {
      border-width:1px; 
      border-color:#757575;
      background-color:#DDDDDD;
      border-style:solid;
      width:130px;
   }     
   
   .input_login_register {
      border-width:1px; 
      border-color:#757575;
      border-style:solid;
      width:125px;
      height:20px;
   } 



/*------------- NEW DEFINITIONS -------------*/

    /*
     * Defines the copyright links.
     */
    a.small_black:link {
        color:#203844; 
        text-decoration:none;
        font-size:8pt;
    }
    a.small_black:visited {
        color:#203844; 
        text-decoration:none;
        font-size:8pt;
    }
    a.small_black:hover {
        color:#203844; 
        text-decoration:underline;
        font-size:8pt;
    }
    a.small_black:active {
        color:#203844; 
        text-decoration:none;
        font-size:8pt;
    }
    
    /*
     * Defines the copyright links.
     */
    a.normal_text:link {
        color:#000000; 
        text-decoration:none;
        font-size:10pt;
    }
    a.normal_text:visited {
        color:#000000; 
        text-decoration:none;
        font-size:10pt;
    }
    a.normal_text:hover {
        color:#000000; 
        text-decoration:underline;
        font-size:10pt;
    }
    a.normal_text:active {
        color:#000000; 
        text-decoration:none;
        font-size:10pt;
    }    

    /*
     * Defines login table links.
     */
    a.big_black:link {
        color:#203844; 
        text-decoration:none;
        font-size:10pt;
    }
    a.big_black:visited {
        color:#203844; 
        text-decoration:none;
        font-size:10pt;
    }
    a.big_black:hover {
        color:#203844; 
        text-decoration:underline;
        font-size:10pt;
    }
    a.big_black:active {
        color:#203844; 
        text-decoration:none;
        font-size:10pt;
    }


    /*
     * For the counter layout.
     */
    p.very_small {
        color:#203844; 
        text-decoration:none;
        font-size:8pt;
    }
   

p.p_register_new {
   font-size:14pt;
   text-align:left;
}

p.index {
   font-size:14pt;
   text-align:center;
}

p.p_reg_errors {
   font-size:10pt;
   color:#FF0000;
}


a.search_options:link {
      color:#203844; 
      text-decoration:none;
      font-size:10pt;
}
a.search_options:visited {
      color:#203844; 
      text-decoration:none;
      font-size:10pt;
}
a.search_options:hover {
      color:#203844; 
      text-decoration:underline;
      font-size:10pt;
}
a.search_options:active {
      color:#203844; 
      text-decoration:none;
      font-size:10pt;
}


a.login_table:link {
      color:#203844; 
      text-decoration:none;
      font-size:10pt;
}
a.login_table:visited {
      color:#203844; 
      text-decoration:none;
      font-size:10pt;
}
a.login_table:hover {
      color:#203844; 
      text-decoration:underline;
      font-size:10pt;
}
a.login_table:active {
      color:#203844; 
      text-decoration:none;
      font-size:10pt;
}


a.global_table_top:link {
    color:#203844; 
    text-decoration:none;
    font-size:10pt;
}
a.global_table_top:visited {
    color:#203844; 
    text-decoration:none;
    font-size:10pt;
}
a.global_table_top:hover {
    color:#203844; 
    text-decoration:underline;
    font-size:10pt;
}
a.global_table_top:active {
    color:#203844; 
    text-decoration:none;
    font-size:10pt;
}

.global_navigation {
background-image: url('../images/sonstige/ramp_top.gif');
background-repeat:repeat-y; 
    border-width:0px; 
    background-color:#C6CBD4;
    width:975px;
}

.global_navigation_td {
    vertical-align:bottom;
    padding:0px;
    text-align:right;
}

.global_navigation_def {
    border-width:1px; 
    border-color:#757575;
    background-color:#FFF54E;
    border-style:solid;
    width:400px;
}

.gtd_td_big {
    width:150px;
    height:20px;
}       

.gtd_td {
    width:75px;
    height:20px;        
}           

p.p_add_item {
   font-size:14pt;
   text-align:left;
}

p.p_add_item_small {
   font-size:7pt;
   text-align:left;
}

select.select_type {
    width:250px;
}

textarea.textarea_type {
    width:400px;
    height:200px;
}

input.input_type {
    width:250px;
}




img.blackborder {
   border:1px solid #B9BDC4;
}

table.propinfo {
   width:600px;
   border-collapse:collapse;
   border:1px solid #B9BDC4;
}

table.propinfo th {
   width:50%;
   text-align:left;
   background-color:#C6CBD4;
   color:black;
   padding-left:2px;
   border:1px solid #B9BDC4;
}

table.propinfo td {
   vertical-align:top;
   width:50%;
   text-align:left;
   border-right:1px solid #B9BDC4;
}

table.propinfo_inner td {
	width:10%;
   text-align:left;
   border-right:0px;
}

/*
 * defines the table for view items.
 */
table.view_item {
    width:645px;
    border-collapse:collapse;
}

table.view_item td {
    text-align:left;
    vertical-align:center;
    border:1px solid;
    border-color:#B9BDC4;
}

table.view_item_sub {
}

table.view_item_sub td {
    border:0px;
    width:100%;
}

table.login_table {
    border-width:1px; 
    border-color:#757575;
    background-color:#FFF54E;
    border-style:solid;    
    width:140px;
}

h1 {
   font-size:14pt;
}

normal_font {
   font-size:10pt;
   font-style:normal;
}


td.size_middle {
   font-size:14px;
   text-align:left;
}

td.size_normal {
   font-size:12px;
}


/*
 * defines the table for view items.
 */
table.myprops_add {
    width:600px;
}

td.myprops_add {
   width:120px;
   vertical-align:top;
}

select.myprops_add {
   width:300px;
}

input.myprops_add {
   width:300px;
}

textarea.myprops_add {
   width:300px;
   height:150px;
}

/*
 * defines the standard table.
 */
table.standard {
    width:600px;
    text-align:center;
    border:0px;
}
table.standard td {
    text-align:left;
    border:0px;
}

/*
 * defines the standard table with lines.
 */
table.standard_lined {
    width:600px;
    text-align:center;
    border:0px;
    border-collapse:collapse;
}
table.standard_lined td {
    border-width:1px; 
    border-color:#777777;
    border-style:solid;  
    text-align:left;
    padding-left:2px;
    padding-right:2px;
    vertical-align:top;
}
table.standard_lined th {
    border-width:1px; 
    border-color:#777777;
    border-style:solid;  
    text-align:center;
}
/*
 * defines the standard table with lines.
 */
table.standard_center {
    width:600px;
    text-align:center;
    border:0px;
    border-collapse:collapse;
}
table.standard_center td {
    border-width:1px; 
    border-color:#B9BDC4;
    border-style:solid;  
    text-align:center;
    padding-left:2px;
    padding-right:2px;
}
table.standard_center th {
    border-width:1px; 
    border-color:#777777;
    border-style:solid;  
    text-align:center;
}

/*
 * defines the standard table with lines.
 */
table.standard_center_noline {
    width:600px;
    text-align:center;
    border:0px;
    border-collapse:collapse;
}
table.standard_center_noline td {
    border-width:0px; 
    border-style:solid;  
    text-align:center;
    vertical-align:top;
    padding-left:2px;
    padding-right:2px;
}
table.standard_center_noline th {
    border-width:0px; 
    border-style:solid;  
    text-align:center;
}

/*
 * defines the standard with small.
 */
table.standard_small {
    text-align:center;
    font-size:10px;
    border:0px;
    border-collapse:collapse;
}
table.standard_small td {
    border-width:1px; 
    border-color:#AAAAAA;
    border-style:solid;  
    text-align:center;
    padding-left:2px;
    padding-right:2px;
}
table.standard_small th {
    font-size:11px;
    border-width:1px; 
    border-color:#AAAAAA;
    border-style:solid;  
    text-align:center;
}



/* 
 * Format f?r Standardlinks ?ber welchen die Maus bewegt wird (Highlighting).
 * Gilt nur f?r Standartlinks nicht f?r Navigation.
 * Definiert: - Farbe
 *            - Mit Unterstrich
 *            - Schriftgr?sse
 */
a.small:hover  { 
   color:#FF581D; 
   text-decoration:underline;
   font-size:10px;
}


/* 
 * Format f?r Standardlinks die gerade geklickt wurden (nicht ben?tigt aber definiert). 
 * Definiert: - Farbe
 *            - Ohne Unterstrich
 *            - Schriftgr?sse
 */
a.small:active  { 
   color:#FF581D; 
   text-decoration:none;
   font-size:10px;
}


/* 
 * Format f?r Standardlinks ?? mehr weiss ich auch nicht ;-) (nicht ben?tigt aber definiert)
 * Definiert: - Farbe
 *            - Ohne Unterstrich
 *            - Schriftgr?sse
 */
a.small:focus  { 
   color:#203844; 
   text-decoration:none;
   font-size:10px;
}


/* 
 * Format f?r Standardlinks. 
 * Definiert: - Farbe
 *            - Ohne Unterstrich
 *            - Schriftgr?sse
 */
a.small:link { 
   color:#FF581D; 
   text-decoration:none;
   font-size:10px;
}


/* 
 * Format f?r Standardlinks die bereits geklickt wurden. 
 * Definiert: - Farbe
 *            - Ohne Unterstrich
 *            - Schriftgr?sse
 */
a.small:visited  { 
   color:#FF581D; 
   text-decoration:none;
   font-size:10px;
}
