  /* specific color for active links + rollover in Side- + Subnav */
  div#sidenav a:hover, div#sidenav a.selected, div#subnav a:hover, div#subnav a.selected { color:#7171a1; text-decoration:underline; }
  
  /* specific color for Links */  
  div#content a { color:#333366; }  
  div#content a:hover { color:#7171a1; }

  div#content a.alpha { color:#333366; font-weight:bold; padding:0px 10px 0px 10px; text-decoration:none; }  
  div#content a.alpha:hover { color:#7171a1; font-weight:bold; padding:0px 10px 0px 10px; text-decoration:none;}
  
  div#content a.alphaselected { color:#ffffff; background-color:#7171a1; font-weight:bold; 
                                padding:0px 10px 0px 10px;  text-decoration:none;}  
  div#content a.alphaselected:hover { color:#ffffff; background-color:#7171a1; font-weight:bold; 
                                      text-decoration:none; padding:0px 10px 0px 10px; }  
  
  /* specific color for ID-Box */
  div#idBox { background-color:#7171a1; }
  
  /* specific color for ID-Slogan */ 
  div#idSlogan { background-color:#7171a1; }

  /* backgroundcolor only for homepage */  
  div#main { background-color:#ffffff; margin:1px 0; }
  
  div#content  h1, h2, h3, h4, h5 { color:#7171a1; }  
  div#content  p { color:#000000; }  

  
table.formtable { padding:0px; margin:0px; }
table.formtable td.left { font: normal 11px Verdana, Arial, Helvetica, sans-serif; width:100px;
                          padding:0px 0px 0px 0px; margin:0px; text-align:right; vertical-align:top;}
table.formtable td.right { font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
                           padding:0px 0px 0px 0px; margin:0px; text-align:left; vertical-align:top;}
table.formtable td.hint { font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
                          padding:0px 0px 0px 0px; margin:0px; text-align:left; vertical-align:top;}

table.listtable { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:450px; }
table.listtable th { font: bold 11px Verdana, Arial, Helvetica, sans-serif; padding:0px 16px 0px 0px; text-align:left; vertical-align:top;}
table.listtable td { font: normal 11px Verdana, Arial, Helvetica, sans-serif; padding:0px 16px 0px 0px; text-align:left; vertical-align:top;}
                          
                          
input { width:300px; height:15px; font-size:11px; line-height:14px; padding:0; margin:0; }                           
textarea { width:300px; height:180px; font-size:11px; line-height:14px; padding:0; margin:0; }
select { width:140px; font-size:11px; line-height:8px; padding:0; margin:0; }
option { width:140px; font-size:11px; line-height:8px; padding:0; margin:0; }

.error {color:#ff0000;}                           
                            
a { color:#333366; }  
a:hover { color:#7171a1; }

