/* 
    Document   : Katholische Pfarrei St. Peter und Paul - Altstädten
    Created on : 27.08.2012, 19:18:06
    Author     : Chr. Schröttle
    Description: Stilvorlage fuer die Web Site der Pfarrei Altstaedten
*/

html, body {
    background-color: #ffffff;
    font-size: 11px;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    color:#564b47;
    padding:0px;
    margin:0px;
    text-align:center;
}

/* ----------  Formatierung der Hyperlinks -------------- */

a.primaernavigation {color: #564b47; padding: 5px 11px; text-decoration: none;}
/*a.primaernavigation:link {color:#564b47; }
a.primaernavigation:visited {color:#564b47; }
a.primaernavigation:hover {background-color: #ffffff; padding: 5px 11px;}
a.primaernavigation:active { color:#564b47;}*/

a.sekundaernavigationebene1 {color:#564b47; text-decoration: none;}
a.sekundaernavigationebene1:link {color:#564b47;}
a.sekundaernavigationebene1:visited {color:#564b47;}
a.sekundaernavigationebene1:hover {font-weight: bold;}
a.sekundaernavigationebene1:active { color:#564b47; font-weight: bold}

a.sekundaernavigationebene2 {color:#564b47; text-decoration: none;}
a.sekundaernavigationebene2:link {color:#564b47;}
a.sekundaernavigationebene2:visited {color:#564b47;}
a.sekundaernavigationebene2:hover {text-decoration: underline;}
a.sekundaernavigationebene2:active { color:#564b47; text-decoration: underline;}

a.fusszeile {color:#564b47; text-decoration: none; font-weight: normal; padding-right: 20px; padding-left: 20px;}
a.fusszeile:link {color:#564b47;}
a.fusszeile:visited {color:#564b47;}
a.fusszeile:hover {text-decoration: underline;}
a.fusszeile:active { color:#564b47;}

a.standard {color:#0000a2; text-decoration: none; font-weight: normal;}
a.standard:link {color:#0000a2;}
a.standard:visited {color:#0000a2;}
a.standard:hover {text-decoration: underline;}
a.standard:active { color:#0000a2;}

/* ----------  Allgemeine Textstile -------------- */

h1 {
    font-size: 11px;
    text-transform:uppercase;
    background-color: #ffff00;
    border-top:1px solid #564b47;
    border-bottom:1px solid #564b47;
    padding:5px 205px;
    margin:0px }

h2 {
    font-size:20px;
    font-weight: normal;
    padding: 5px 10px;
    margin:0px;}

h3 {
    font-size:14px;
    font-style: italic;
    font-weight: normal;
    padding: 5px 10px;
    margin:0px;}

#mainnavi{
    
    font-size: 12px;
    text-transform:uppercase;
    text-align: left;
    background-color: #ffff00;
    border-top:1px solid #564b47;
    border-bottom:1px solid #564b47;
    padding:5px 200px; 
    padding-right: 200px;
    white-space: nowrap;
}

#subnavi{
    font-size: 11px;
    font-style: inherit;
    text-align: left;
    border-bottom:1px solid #ffff00;
    padding:10px 5px;
    margin:0px }

img.download {vertical-align:middle;}

/* ---------- Container zentriert das Layout-------------- */
#container {
    width: 950px;
    text-align:left;
    padding:0px;
    margin: 0px;
    margin-left: auto;
    margin-right: auto;
}

/* ---------- Banner Bereich -------------- */ 

#banner img {
    padding:0px ;
    margin: 0px;
    border:none;
    display: block;
}

/* ---------- Outer und Inner----------------- */

#aussen{
    border-left: solid 200px #ffff7f; /* Linke Spaltenfarbe  */
    border-right: solid 200px #ffffbf; /* Rechte Spaltenfarbe  */
    background-color: #ffffff; /* Farbe fuer Inhaltspalte  */
}

#innen{
    margin:0; width:100%;
}

/* -------------- Linker Spaltenbereich ------------- */
#links {
    width:200px;
    float:left;
    position:relative;
    margin-left:-200px;
    margin-right:1px;
    
}

/* -------------- Rechter Spaltenbereich ------------- */
#rechts {
    width:200px;
    float:right;
    position:relative;
    margin-right:-200px;
    margin-left:1px;
}

/* ----------------- Inhalt --------------------- */
#content{
    position: relative;
    margin: 0px;
}
p {
    padding: 10px 10px;
    margin:0px;
}

p.subnavi {
    font-size: 13px;
    font-style: inherit;
    border-bottom:1px solid;
    border-color: grey;
    padding: 5px 5px 5px 8px;
    margin: 0px 15px 0px 15px;
}

p.navigationspfad {
    font-size: 12px;
}

h2.inhaltsuerberschrift{
    margin-top: -6px;
}

ul.inhaltsauflistung{
    font-size: 12px;
    list-style-type: square;
    margin-top: -6px;
    padding-right: 5px;   
}

dl.inhaltsauflistung{
    padding: 10px 10px;
    font-size: 12px;
    font-weight: bold;
    margin-top: -6px;
}

dt.inhaltsauflistung{
    margin-top: 2px;
}

dd.inhaltsauflistung{
    font-weight: normal;
}
ol.inhaltsauflistung{
    font-size: 12px;
    margin-top: -3px;
    padding-right: 5px;   
}

p.inhaltszusammenfassung{
    margin-top: -6px;
    font-size: 12px;
    line-height: 120%;
    font-weight: bold;
}

p.inhaltstext {
    margin-top: -15px; 
    font-size: 12px;
    line-height: 120%;
}
p.inhaltsansprechpartner {
    margin-top: -15px;
    font-size: 12px;
    line-height: 120%;
    font-weight: bold;
}

p.inhaltszitat{
    text-align: center;
    margin-top: -10px;
}

p.rechtsueberschrift{
    font-size: 14px;
    text-align: left;
    font-weight: bold;
    margin-bottom: -18px;
}

p.rechtstext{
    font-size: 11px;
    text-align: left;   
    line-height: 120%;
}

p.rechtsbildtext{
    font-size: 11px;
    text-align: center;
    margin-top: -10px;
}

p.bibeltext{
    font-size: 11px;
    text-align: right;
    margin-top: -20px;
    margin-right: 15px;
}

p.linkssueberschrift{
    font-size: 14px;
    text-align: left;
    font-weight: bold;
    margin-bottom: -18px;
}

p.linkstext{
    font-size: 11px;
    text-align: left;   
    line-height: 120%;
}

p.linksbildtext{
    font-size: 11px;
    text-align: center;

}

pre{
    font-size: 12px;
    padding: 5px 10px;
    margin:0px;}

img.inhaltzentriert{
    display: block;
    margin-left: 24px;
    margin-top: 15px;
    margin-bottom: 10px;
    width: 500px;
}

img.aussenzentriert{
    display: block;
    margin-top: 10px;
    margin-left: 10px;
    margin-bottom: 5px;
    width: 180px;
}

/* Gestaltung der Grundtabelle */
table{
    border-width: 0px;
    vertical-align: top;
    font-size: 12px;
    margin-left: 7px;
    margin-bottom: 10px;
}

/* Gestaltung der Spaltenüberschriften */
th{
    background-color: #ffff00;
}

/* Gestaltung der Überschrifttabellenzellen */
td{
    background-color: #ffff7f;
    
}

/* Gestaltung der Grundtabelle */
table.lektorenplan {
    width: 97%;
}


/*  ---------------- Fussnote ---------------------- */
#fusszeile {
    clear:left;
    padding:0px;
    margin:0px;
    text-align: center;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    white-space: nowrap;
}

/*  ---------------- Subnavi ---------------------- */
#subformat {
    width:150px;
    float:right;
    position:relative;
    margin-right:5px;
    margin-left:5px;
}

#subdist{
    margin-left: 5px;
    margin-top: 10px;
}



/*  ---------------- Texte ---------------------- */

/* ******************************************************************** */
/*                      printer styles                                  */
/* ******************************************************************** */

@media print{
    /*hide the left column when printing*/
    #leftcol{display:none;}

    /*hide the right column when printing*/
    #rightcol{display:none;}
    #twocols, #maincol{width:100%; float:none;}
}

