/* Hachti macht jetzt auch neumodisches Zeug :-) */

/*Globale Einstellungen*/

body{
    color: rgb(0, 0, 0); 
    background-color:rgb(230, 230, 230);
    font-size:14px;
    font-family:sans-serif;
}

a:link    {color:#0000ff;} /* normaler Link */
a:visited {color:#4000bf;} /* besuchter Link */
a:active  {color:#FF0000;} /* mausgedrückter Link */
a:hover   {color:#FF0000;} /* mausgeüberter Link */


/*Und nun Spezialitäten*/

.scap{
    color:#730033;
    font-family:sans-serif;
}

h1.scap{
  font-size:48;
}


p.news:first-line{
    color:#FF0000;
}

table.navi{
    line-height:2.5;
    text-align:center;
    background-color:rgb(210,210,210);
}

body.navi a:link    {color:#4040ff;} /* normaler Link */
body.navi a:visited {color:#4040ff;} /* besuchter Link */
body.navi a:active  {color:#FF0000;} /* mausgedrückter Link */
body.navi a:hover   {color:#FF0000;} /* mausgeüberter Link */

.footer{
    font-size:11;
}

/* Gästebuch */

.gb_table{
    background-color:rgb(220,220,220);
    table-layout: fixed
}

.gb_author{
    background-color:rgb(180,180,180);
}

.gb_links{
    background-color:rgb(190,190,190);
}

.gb_links{
    background-color:rgb(200,200,200);
}

.gb_text{
    background-color:rgb(240,240,240);
}



/*gb_links */
/*gb_test */


/* Dies hier, um den Linktabellen ein einheitliches Äaußeres
   zu verpassen: */

table.ltable{
        table-layout:fixed;
        border-spacing:15px;
}

td.lt1{
    text-align:right;
    vertical-align:top;
    white-space:nowrap;
    width:120px;
}

td.lt_sp{
    width:20px;
}
td.lt2{
    width:550px;
    text-align:left;
    vertical-align:top;

}



/* Hier Einstellungen für die neuen Bilderseiten */
p.imgtable{
}

table.imgtable{
    table-layout:fixed;
    empty-cells:show;
    border: medium gray;
/*    width:80%; */
  border-spacing:20px;*/
  padding:10px;
}

tr.imgtable{
}

td.imgtable1{
              padding:15px;
  text-align:center;
  vertical-align:center;
  white-space:nowrap;
  width:220px;
  height:220px;
  border:medium solid gray;
  
}

td.imgtable2{
    width:20px;
}

td.imgtable3{
    text-align:left;
    vertical-align:center;
    width:530;
}


/* Für Downloadseiten */
table.ftable{
    
    /*padding:6px; margin:0px;*/
    table-layout:fixed;
    border-spacing:0;

}

tr.ftable{
    background-color:rgb(220, 220, 220);
}

td.ftable1{
    text-align:right;
    vertical-align:top;
    white-space:nowrap;
    width:120px;
}

td.ft_sp{
    width:35px;
}

tr.ft_sp2{
    height:25px;
    background-color:rgb(220, 220, 220);
}

tr.ft_sp{
    height:25px;
}

td.ftable2{
    text-align:left;
    vertical-align:top;
}


/* Für die Startseitentabelle */
table.system{
    border-spacing:6px;
    border-width:2;
    border-style:solid;
    border-color:#730033;
    white-space:nowrap;    

}

table.system_inner{
    width:100;
    border-spacing:6px;
    border-width:1;
    border-style:solid;
    border-color:gray;
    white-space:nowrap;    

}


table.system td.l{
    text-align:right;
    vertical-align:top;
    font-weight:bold;
} 



