/* Einstellungen fuer alle Seiten ausser Startseite */

BODY{
    margin:   0px; 
    padding:  0px;

    background-color: #fff;     /*  rgb( 255 , 225 , 225 );  */
    COLOR:#000000; 
    FONT-FAMILY:Verdana,Arial,Times,Helvetica,Sans-Serif; 
    FONT-SIZE:11pt; 
    text-decoration:none;}


/* ----- Überschriften und Texte ----- */
h1.dick, h1,h2,h3,h4 {
    margin-bottom: 10px;
    font-weight:bold; text-decoration:none; }
h1.dick{FONT-SIZE:24pt; }
h1{     FONT-SIZE:20pt; }
h2{     FONT-SIZE:16pt; }
h3{     FONT-SIZE:12pt; }
h4{     FONT-SIZE:11pt; }

td,th,p,ul,ol,li,center{ text-decoration:none;}

p{ margin-bottom: 10px;}

a { text-decoration:underline; color:#0000ff; }
a:link {     }
a:visited {  }
a:focus {  color:red; }
a:hover {  color:red; }
a:active {   }


/* Aufzählung ohne zuviel Platz drum */
ul.ul1, ul.ul2{
    margin:  0px 0px 0px 30px;
    padding: 0px;
    list-style-type:     disk;
    list-style-position: outside;
    }

ul.ul1 li{
    padding: 0px 0px 0px 0px;
    }

ul.ul2 li{
    padding: 3px 0px 3px -3px;
    }


.redstar{
    COLOR: #ff0000;
    font-weight:normal;
    vertical-align:sub;
/*
    color: #f33; */
    FONT-SIZE:9pt; 


/*
    padding-left: 0.1em;
    /* FONT-FAMILY:  Comic Sans MS, Comic,Arial,Verdana,Helvetica,Sans-Serif; */
    vertical-align:super; 
    font-weight:  bold; 
    color: #f33;
*/
    }

/* ----- CSS für Kopfteil ----- */
#headerleft {
    height:128px;
    text-align:center;
    vertical-align:middle;
    }

#headerleft img{
    border:none; 
    width:153px; height:113px; 
    }

#headerbig{
    background-image:url(image/head2.jpg);
    background-repeat:no-repeat;
    }

#headerleft2 {
    height:128px;
    text-align:center;
    vertical-align:middle;
 
    background-image:url(bilders/facettenkreuz_100x95.jpg);
    background-repeat:no-repeat;
    background-position:center center;
    }

#headerleft2 img{
    border:none;  
    width:153px; height:113px; 
    }

#headerbig2{
    vertical-align:middle;
    text-align:center; 
    }

#headerbig2 div{

    /* border: dotted 1px blue; */

    margin: auto;
    width:260px;
    margin:auto;
    padding: 5px 5px 5px 5px; 
    color:   rgb( 95, 14 , 135 );  
    text-align:right;
    FONT-SIZE:30pt; 
    font-weight:bold;
    }

/* ----- CSS für den Textteil ----- */
#textinhalt{
    padding:  10px; 
    background-color: #d7d7ed;
    font-size:10.5pt; 
    }

#textinhalt h2{
    padding: 15px 0px 0px 0px; 
    font-weight:bold; 
    color: #332266;
    font-size:12pt; 
    }

#textinhalt a{
    color: #332266; 
    font-weight:bold; 
    text-decoration: none;
    }

#textinhalt a:link       { }  
#textinhalt a:visited    { } 
#textinhalt a:focus      { background-color: #FFFFFF; } 
#textinhalt a:hover      { background-color: #FFFFFF;  color:#a00;  } 
#textinhalt a:active     { }


/* ----- Navigationsleisten rechts und links ----- */
#navi_links , #navi_rechts {
    margin:   0px; 
    background-color: rgb( 130, 111 , 173 ); 
    color:     #332266; 
    }

#navi_links {
    background-image:    url(bilders/hg_links.gif); 
    background-repeat:   repeat-y;
    background-position: top right;
    padding:             5px 0px 0px 4px;
    }

#navi_rechts {
    padding:  5px 0px 0px 0px; /* sonst Probleme mit dem Bild */
    }


#navi_links a , #navi_rechts a{
    padding:     0px 1px 0px 0px;
    color:       #332266; 
    FONT-SIZE:   10pt; 
    font-weight: bold; 
    text-decoration: none;
    }


#navi_links a:link    , #navi_rechts a:link    { }  
#navi_links a:visited , #navi_rechts a:visited { } 
#navi_links a:focus   , #navi_rechts a:focus   { background-color: #FFFFFF; } 
#navi_links a:hover   , #navi_rechts a:hover   { background-color: #FFFFFF;  color:#a00;  } 
#navi_links a:active  , #navi_rechts a:active  { }

#navi2 {width:165px;  }

#navi2 ul.ul1{
    margin-left:20px; }

#navi2 a{
    margin-left:10px; 
    font-weight: normal; }

#navi2 ul li a{
    margin-left: 0px; 
    font-weight: normal; }


#printhint{display:none;} 


/* ----- Eigenschaften beim Druck ----- */
@media print
    {

    /* Schriftgröße beim Druck */
    BODY{FONT-SIZE:11pt;}

    /* Kopfzeilen und Navigation rechts ausblenden */
    #headerleft,  #headerbig {
        display:none;
        border:none;
        }

    #navi_rechts, #kirchenbild_links, #kirchenbild_rechts{
        display:none;
        border:none;
        }


/*
    #inhalt{
        margin:  0px 0px 0px 0px;
        padding:10px 0px 0px 0px;
        }
    #header
        {
        display:none;
        }
*/

    #printhint{
        width:100%;
        margin:  0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        display:block;
        text-align: center;
        FONT-SIZE:9pt;
        } 
    }