/* --- root ---*/
body{
        text-decoration:none;

        background-color : White scroll top;
        color : Black;

        font-family : Arial, Helvetica, sans-serif;
        font-size : 10pt;
        width:100%;
  vertical-align: text-top;
        text-align:
}


/* --------------------------------------------------------------------*/
li{
  vertical-align: text-top;
        margin-bottom : 1em;
        width:550px;
        max-width:550px;
}

/* --------------------------------------------------------------------*/
/*Links standard  */
a:link{
        text-decoration:none;
        color:#888888;
}
a:visited{
        text-decoration:none;
        color:#888888;
}
a:hover{
        text-decoration:none;
        color:#000000;
}
a:active{
 text-decoration:none;
 color:#000000;
}

/* --------------------------------------------------------------------*/
/*Links newsüberblick  */
a.news:link{
        text-decoration:none;
        color:#ffffff;
}
a.news:visited{
        text-decoration:none;
        color:#ffffff;
}
a.news:hover{
        text-decoration:none;
        color:#000000;
}
a.news:active{
 text-decoration:none;
 color:#000000;

}

/* --------------------------------------------------------------------*/
/* --- Überschriften ---*/
h1{
        text-decoration:none;

        color : Black;

        font-family : Arial, Helvetica, sans-serif;
        font-size : larger;
        font-weight:bold;

  vertical-align: middle;
        text-align : center;
}

/* --- Überschriften ---*/
h2{
        text-decoration:none;

        color : Black;

        font-family : Arial, Helvetica, sans-serif;
        font-size : normal;


  vertical-align: middle;
        text-align : center;
}

/* --------------------------------------------------------------------*/
/* --- Tabellen --- */

                /* --- default ---*/
                table{
                        max-width:900px;
                        margin:0px;
                        padding:0px;

                }

                td{
                  vertical-align: top;
                        text-align : justify;
                }

/* --------------------------------------------------------------------*/

                /* --- Tabellenbox für den Inhalt --- */
                td.content{
                        text-decoration:none;
/*                        text-align : left;         */
                        vertical-align : top;
                        margin-buttom:0px;
                        margin-top:0px;
                        padding-top:0px;
                        padding-buttom:0px;
                        width:600px;
                        max-width:900px;
                        min-width:600px;
                }


                /* --- Tabellenbox für Überschriften --- */
                td.headline{
                        text-decoration:none;
                        text-align : center;
                        vertical-align : middle;
                        margin-buttom:0px;
                        margin-top:0px;
                        padding-top:0px;
                        padding-buttom:0px;
                }

/* --------------------------------------------------------------------*/
                /*--- Tabelleboxen um und für das Menü  --- */

                        /* --- Tabellenbox für das Menü --- */

                        td.menu_box{

                  border-width:3px;
                  border-style:solid;
                          border-color:#323232;

                                line-height:10%;
                          background:#003194;
                        }


                        /* --- Tabellenbox für die Grafik vor dem Link im Menü --- */
                        td.side_menu_ball{
                                font-size :inherit;
                                margin:0px;
                                padding:0px;
                                line-height:10%;
                                vertical-align :buttom;
                        }

                        /* --- Tabellenbox für den Links im Menü --- */
                        td.side_menu_link{
                                font-size :14pt;;
                                margin:0px;
                                padding:0px;
                                vertical-align :top;
                          max-height: 0px;
                                line-height:85%;
                          background:inherit;
                                overflow:hidden;
                        }

                        /* --- Tabellenbox für den Fuß des Menüs --- */
                        td.startside{
                                font-size :inherit;
                                margin:0px;
                                padding:0px;
                                text-align :center;
                        }



/* --------------------------------------------------------------------*/

                /* --- Tabellenbox für Überschriften in der Newsliste--- */
                div.list_h1{
                        text-align : left;
                        vertical-align : top;


                        text-decoration:none;
                        font-weight : bold;

                        background-color:#cccccc;

                        max-width : 380px;
                        width : 380px;
                        max-height : 14pt;
                        height : 14pt;
                        overflow:hidden;

                        padding:2px;
                        }
                /* --- Tabellenbox für Autor in der Newsliste--- */
                div.list_autor{
                        text-align : left;
                        vertical-align : top;
                        font-size : 10pt;
                        text-decoration:none;
                        background-color:#cccccc;

                        max-height : 10pt;
                        height : 10pt;
                        max-height : 14pt;
                        height : 14pt;

                        max-width : 190px;
                        width : 190px;
                        overflow:hidden;

                        padding:2px;
                }
                /* --- Tabellenbox für Datum in der Newsliste--- */
                div.list_datum{
                        text-align : right;
                        vertical-align : top;

                        font-size : 10pt;
                        text-decoration:none;
                        background-color:#cccccc;

                        max-height : 10pt;
                        height : 10pt;
                        max-height : 14pt;
                        height : 14pt;

                        max-width : 190px;
                        width : 190px;
                        overflow:hidden;

                        padding:2px;
                }
                /* --- Tabellenbox für Unterzeile in der Newsliste --- */
                div.list_unterzeile{
                        text-decoration:none;
                        text-align : left;
                        vertical-align : top;

                        font-style : italic;
                        font-size : 10pt;

                        background-color:#cccccc;

                        max-width : 577px;
                        width : 577px;
                        max-height : 14pt;
                        height : 14pt;
                        overflow:hidden;

                        padding:2px;
                        }
                /* --- Tabellenbox für Artikel in der Newsliste --- */
                div.list_artikel{
                        text-decoration:none;
                        text-align : left;
                        vertical-align : top;

                        font-size : 10pt;

                        background-color:#888888;

                        max-width : 577px;
                        width : 577px;
                        max-height : 56pt;

                        padding:2px;
                }

/* --------------------------------------------------------------------*/

                /* --- Tabellenbox für Überschriften in der Terminliste--- */
                div.termin_h1{
                        text-align : left;
                        vertical-align : top;
                        text-decoration:none;
                        font-weight : bold;
                        background-color:#cccccc;
                        max-width : 300px;
                        width : 300px;
                        max-height : 14pt;
                        height : 14pt;
                        overflow:hidden;
                        padding:2px;
                        }

                /* --- Tabellenbox für Autor in der Terminliste--- */
                div.termin_autor{
                        text-align : left;
                        vertical-align : top;
                        font-size : 10pt;
                        text-decoration:none;
                        background-color:#cccccc;
                        max-height : 10pt;
                        height : 10pt;
                        max-height : 14pt;
                        height : 14pt;
                        max-width : 110px;
                        width : 110px;
                        overflow:hidden;
                        padding:2px;
                }

                /* --- Tabellenbox für Datum in der Terminliste--- */
                div.termin_datum{
                        text-align : center;
                        vertical-align : top;
                        font-size : 10pt;
                        text-decoration:none;
                        background-color:#cccccc;
                        max-height : 10pt;
                        height : 10pt;
                        max-height : 14pt;
                        height : 14pt;
                        max-width : 90px;
                        width : 90px;
                        overflow:hidden;
                        padding:2px;
                }

                /* --- Tabellenbox für Ort in der Terminliste --- */
                div.termin_ort{
                        text-decoration:none;
                        text-align : left;
                        vertical-align : top;
                        font-size : 10pt;
                        background-color:#cccccc;
                        max-width : 180px;
                        width : 180px;
                        max-height : 14pt;
                        height : 14pt;
                        overflow:hidden;
                        padding:2px;
                        }

/* --------------------------------------------------------------------*/
        /* Links <a> */
                        /* Menulink -  */
                        a.menu:link{
                                text-decoration:none;
                                font-size :12px;
                                color : #b0b094;
                                 overflow:hidden;
                        }
                        a.menu:visited{
                                text-decoration:none;
                                font-size :12px;
                                color : #b0b094;
                                overflow:hidden;
                        }
                        a.menu:hover{
                                text-decoration:none;
                                font-size :12px;
                                color : #ffffff;
                                overflow:hidden;
                        }
                        a.menu:active{
                                text-decoration:none;
                                font-size :12px;
                                color : #000000;
                                overflow:hidden;
                        }




                        /*Link auf E-Mails */
                        a.mail:link{
                                text-decoration:none;
                                font-weight:bold;
                                color:#555555;
                        }
                        a.mail:visited{
                                text-decoration:none;
                                font-weight:bold;
                                color:#bbbbbb;
                        }
                        a.mail:hover{
                                text-decoration:none;
                                font-weight:bold;
                                background-color:#ffffff;
                        }
                        a.mail:active{
                         text-decoration:none;
                         font-weight:bold;
                          background-color:#ffffff;
                        }



/* --------------------------------------------------------------------*/
/* Einfache Texte... */

pre{
        max-width:600px;
        width:600px;
        text-align:left;
}


/* --------------------------------------------------------------------*/
/* diverse Absatzformate */
div.subline{
        margin-left : 20px;
        font-size : smaller;
  background:inherit;
}

div.comment{
        font-size : x-small;
  background:inherit;
}

div.pic_underline{
        font-size : x-small;
  font-weight:bold;
        background:inherit;
}


div.foodline{
        text-align : right;
        font-size : x-small;

}

div.left{
        text-align : left;
  background:inherit;
}
div.right{
        text-align : right;
  background:inherit;
}
div.center{

        text-align : center;
  background:inherit;
}

div.error{
        text-align : left;
        color : #ff0000;
  background:inherit;
}


/* --------------------------------------------------------------------*/

                /* --- Tabellenbox für Autor in der Newsliste--- */
                div.news_full_autor{
                        text-decoration:none;
                        text-align : right;
                        vertical-align : top;

                }
                /* --- Tabellenbox für Unterzeile in der Newsliste --- */
                div.news_full_unterzeile{
                        text-decoration:none;
                        text-align : left;
                        font-weight : bold;
                        vertical-align : top;
                }
                /* --- Tabellenbox für Artikel in der Newsliste --- */
                div.news_full_artikel{
                        text-decoration:none;
                        text-align : left;
                        vertical-align : top;
                }


/* --------------------------------------------------------------------*/
/* Chronik_subsite: */

td.datum {
  width:120px;
        text-align:right;
        padding-right:10px;
        font-weight:bold;
}
td.geschehen {
        padding-bottom:10px;
}


/* --------------------------------------------------------------------*/

#border_black{
        border:black 1px solid;
        padding: 3px;
        boder-collapse:collapse;
}