/* Grundeinstellungen www.ettlingen-sued.de*/

body   {
        width:100%;
        padding:0.0px; margin:0.0px;
        font:1em  Arial,Verdana,'sans-serif';
        text-align:left;
        color:#000;
        }

/********************************************************************************/
#seitencontainer {                /* = ganzer body */
                 margin:0.0em  auto;
                 padding:0.0em;
                 width:100%;
                 height:100%;
                 }

/********************************************************************************/
a:link            { color:#B52C07; }
a:visited         { color:#B52C07; }
a:hover, a:active { color:#FFFFFF; background-color:#B52C07;}

/********************************************************************************/
#schrift {display:none; }

#schrift a {display:none; }



/********************************************************************************/
/* header - Block */

#header {
        width:100%;
        margin:0.0px;     margin-left:20.0px;
        padding:0.00px;   padding-top:10px;     padding-bottom:10px;

        }

#header .name {
        text-align:left;
        float:left;
        padding:0.0px;    padding-left:20px;    padding-top:10px;
        }

#header .logo {
        text-align:right;
        vertical-align:middle;
        padding:0.0em;    padding-right:10px;
        margin:0.0em;
        }

#header .image {float:right; margin-right:5px; margin-top:5px;}

/********************************************************************************/

#headinfo    {display:none; }

#headinfo div.right              {display:none; }
#headinfo div.left    {display:none; }


/********************************************************************************/
#container  {

               width: auto;
        margin:0.0px;     margin-left:20px;   margin-top:5px;
        padding:0.0px;

        }

/********************************************************************************/
/* menue-box - Menü-Block */

#menue_box {display:none; }



/********************************************************************************/

/* contents - Grundeinstellungen für den Block für ALLE Inhalte */

#contents {
        width:100%;
        margin:0.0px;   margin-left:00px;
        padding-left:20px;   padding-right:20px;  padding-top:20px; padding-bottom:0px;
        background-color:#fff;
        }

#contents p, #contents h1, #contents h2, #contents h3, #contents h4, #contents h5 {
        line-height:135%;
        padding:0em;
        margin:0em;
        }

#contents p {
        margin-bottom:0.5em;
        }

#contents h1, #contents h2, #contents h3, #contents h4, #contents h5  {
          margin-bottom:0.3em;
          padding-top:0.4em;
          font-weight:bold;
          text-align:left;
          color:#003080;  background-color:transparent;
          }

#contents h1 {font-size:140%;padding-top:1.0em;}
#contents h2 {font-size:124%;  }
#contents h3 {font-size:116%;  }
#contents h4 {font-size:108%; }
#contents h5 {font-size:100%; font-style:italic;}

.blogentry {
        width:auto;
        padding:0.0px; padding-bottom:1em;
        }

/********************************************************************************/
#info_boxen_80, #info_boxen_100, #info_boxen_90 , #info_box_home_oben, #info_box_home_gedanken
        {
        margin:0.0px;  margin-right:15px;  margin-bottom:35px;
        padding:0.0px;
        line-height:1.4em;
        }


#info_box_home_oben  {         font-size:80%; }
#info_boxen_80       {         font-size:80%; }
#info_boxen_90       {         font-size:90%; }
#info_boxen_100      {         font-size:100%;}
#info_box_home_gedanken {      font-size:80%; }
#info_box_home_gedanken p {
       font-family:georgia,'times new roman',times,serif;
       font-weight:normal;
       color:#222;
       font-size:110%;
       }
.abox,  .abox_d, .abox_3, .aboxo {           }
.info_box_float{

       }

#home   {display:none; }


.autor {
      font-size:80%;
      color:#666;
      }

/********************************************************************************/
/* footer - Abschlussleiste  */

#footer     {
     width:90%;
      padding:5px;
      text-align:right;
      font-size:90%;

      color:#000;      background-color:#FCED96;
      border-top:1px solid #000066;
      }

#footer span  {
      vertical-align:top;
      }

/**** Sondereinstellungen im content-Block   ************************************/
.center {text-align:center;}
.left   {text-align:left;}
.right  {text-align:right;}

/********************************************************************************/
/* tabelle für die Gottesdienstordnung  und für regelmäßige Termine *************/

#tabelle { }

#tabelle table {
         color:#000;
         background-color:#e3e8f3;
         width:100%;
         table-layout:fixed
         }

#tabelle caption {
         margin-bottom:0.1em;
         padding-top:0.7em;
         font-size:130%;
         font-weight:bold;
         text-align:left;
         color:#e3e8f3;  background-color:#003080;
         border:2px solid #e3e8f3;
         }

#tabelle tr {
         margin:0;
         padding:0;
         vertical-align:top;
         line-height:120%;
         }

#tabelle tr.tr_0 {color:#000;background-color:#9DAED4; }
#tabelle tr.tr_1 {color:#000;background-color:#C5D0E8; }

#tabelle td {
         padding:0;   padding-bottom:0.4em;
         }

#tabelle td.ort {
         width:3em;
         padding-right:0.0em;  padding-left:0.2em;
         font-style:italic;
         text-align:left;
         }

#tabelle td.zeit {
         width:6em;
         padding-right:0.2em;  padding-left:0.2em;
         text-align:right;
         }

#tabelle td.text {
         text-align:left;
         }

#tabelle caption span {                                   /* Angabe Evangelium und Lesung */
         font-weight:normal;
         font-size:70%;
         }

#tabelle caption span a, #tabelle caption span a:link {   /* Link auf Evangelium  */
         color:#CACEFF;   background-color:#003080;
         }

#tabelle caption span a:hover, #tabelle caption span a:activ  {
         color:#003080;   background-color:#CACEFF;
         }

/********************************************************************************/
/* sidemap für die Sidemap */

#sidemap  {
        font:100% "trebuchet ms", arial, hevetica, sans-serif;
        margin:0.0px;
        padding:0.0px;
        }

#sidemap ul     {
        width:25em;
        margin-left:0em;   margin-top:5px;
        padding:0em;
        font-size:90%;
        list-style-type:none;
        line-height:145%;
        border:1px solid #000066;
        background-color:#FFFcef;
        background:url(../grafik/css/print/back_2.jpg) ;
        }

#sidemap a  {
        display:block;
        color:#000066;     background-color:#FFFcef;
        text-decoration:none;
        }

#sidemap li a { padding-left:25px;       }

#sidemap li.sidemap_h {
        font-weight:bold;
        font-size:140%;
        line-height:180%;
        }

#sidemap li.sidemap_u {
        font-weight:bold;
        font-size:100%;
        line-height:145%;
        }

#sidemap li.sidemap_uu {
        padding-left:1em;
        font-weight:normal;
        text-decoration:none;
        }

#sidemap li a:hover, #sidemap li  a:hover h3, #sidemap li a:hover span {
        color:#FFF6D2;    background:#000066;
        }

/********************************************************************************/
/* Evangelium */

#evangeliumbuch {
        position:relative;
        width:96%; height:100%;
        margin:0;
        padding:0;
        background:#FFFcef;
        background:url(../grafik/css/print/evangeliar_2.jpg) ;
        background-repeat:no-repeat;
        background-position:center bottom;
        border:1px solid #000066;
        font-size:100%;
        }

#evangeliumbuch p.r {line-height:15em;}

.evangelium  {
        width:90%;
        font:110% "trebuchet ms", arial, hevetica, sans-serif;
        line-height:1.4em;
        position:relative; top:10px; left:1em;
        border:0px solid #000066;
        }

.evangelium b.ev_nach  {
        font-size:140%;
        font-weight:bold;
        line-height:2em;
        color:#DF0000;
        }

.evangelium b.ev_kap, .evangelium b.ev_ueb  {
        font-size:120%;
        font-weight:bold;
        line-height:2em;
        }

#ev_form {
        background:url(../grafik/css/print/evangeliar_1_kl.jpg) ;
        background-repeat:no-repeat;
        background-position:bottom right;
        }

#ev_form span.s input {
        width:10em;
        }

#ev_form  span.v input  {
        width:3em;
        }

/* Evangelium Ende */

/********************************************************************************/

/* gallerie für die Bildergallerie */

#gallerie div.bildtext {
      font-size:80%;
      font-weight:bold;
      color:#003080;  background-color:#fff;
      }

#gallerie a {
      text-decoration:none;
      font-size:80%;
      font-weight:bold;
      color:#B52C07;  background-color:transparent;
      border:0px solid #000000;
      }
#gallerie a:link { color:#B52C07;background-color:transparent;   }
#gallerie a:visited {   }
#gallerie a:hover {color:#fff; background-color:#B52C07;  }
#gallerie a:activ {   }

#gallerie img  {color:#000; background-color:#fff; border:1px solid #ddd; }

#gallerie_auswahl img  {color:#000; background-color:#fff; border:0px solid #ddd; }

/********************************************************************************/
/* galerie für die Bildergalerie */

#galerie div.bildtext {
      font-size:80%;
      font-weight:bold;
      color:#003080;  background-color:#fff;
      }

#galerie a {
      text-decoration:none;
      font-size:80%;     font-weight:bold;
      color:#B52C07;     background-color:transparent;
      border:0px solid #000000;
      }
#galerie a:link { color:#B52C07;background-color:transparent;   }
#galerie a:visited {   }
#galerie a:hover {color:#fff; background-color:#B52C07;  }
#galerie a:activ {   }

#galerie img  {color:#000; background-color:#fff; border:1px solid #ddd; }

#galerie_auswahl img  {color:#000; background-color:#fff; border:0px solid #ddd; }
#galerie_auswahl div img  {color:#000; background-color:#fff; border:1px solid #aaa; }

#gal_b div {width:260px;padding:5px;margin:0px; border:1px solid #fff;}
#gal_b .l  {float:left; }
#gal_b .r  {float:right;}
#gal_b .ll {}
#gal_b  a:link {border:none;text-decoration:none;}

/* Ende gallerie für die Bildergalerie */

/********************************************************************************/

/* Symbol validator und acroreader */

.validator  {
      border:0; width:88px; height:31px;
      }

.acroread {
      font-size:80%;
      margin-left:6em;
      margin-right:6em;
      }

.imageacro_r  {
      float:right;
      margin:0em 1em 1em 1em;
      padding:2px;
      border:0px solid #C02000;
      }

/********************************************************************************/

/* Hintergrund für besonderen Text */

.besonderertext  {
        font:100% "trebuchet ms", arial, hevetica, sans-serif;
        margin-left:0;  margin-top:5px;
        padding:1em;
        line-height:165%;
        border:1px solid #000066;
        color:#000;   background:#FFFcef;
        background:url(../grafik/css/print/back_2.jpg) ;
        }


/********************************************************************************/

/* Textformatierungen  ***********************************/

.textfloat_r  {
       float:right;
       width:15em;
       margin:0 0 5px 5px;
       padding:5px;
       border:1px solid #C02000;
       }

.text-spalte_259 {
      width:259px;
      }

.text-spalte_400 {
      width:400px;
      }

/* Bildformatierungen  ***********************************/

 .imagefloat_o_r  {
      float:right;
      margin:0 0 10px 10px;
      padding:2px;
      border:0px solid #C02000;
      }

.imagefloat_o_l   {
      float:left;
      margin:0 10px 5px 00px;
      padding:2px;
      border:0px solid #C02000;
      }

.imagefloat_u_r  {
      float:right;
      margin:1em 2em 0.5em 0.5em;
      padding:2px;
      border:0px solid #C02000;
      }

.imagefloat_c   {
      clear:both;
      }

/*******************************************************************************/

.no_print  {display:none;}


#print-seite-dienstplan {font-size:150%;padding:4px;width:130%;}