/* CSS STYLESHEETS für Lebendige Gemeinde
   Datum:    2007-04-05
   Autor:  Rainer Holweger
   www.holy-art.de */

body {
     background-color: #fff;
     background: url(images/bg_body.jpg) repeat-y top;
     margin: 0px;
     text-align: center;
}


#bgverlauf {
         margin: auto;
         padding: 0px;
         width: 100%;
         height: 713px;
         background: url(images/bg_verlauf.jpg) repeat-x top;
         }

#hintergrund {
         margin: auto;
         padding: 0px;
         width: 900px;
         height: 717px;
         background: url(images/hintergrund.jpg) no-repeat;
         text-align: left;
         }

*html #hintergrund {
         margin: auto;
         padding: 0px;
         width: 900px;
         background: url(images/hintergrund.jpg) no-repeat;
         text-align: left;
         }


#header {
         margin: auto;
         padding: 0px;
         width: 900px;
         height: 156px;
         text-align: left;
         }



#contentwrapper {
         margin: 0px auto;
         padding: 0px;
         width: 850px;
         text-align: left;
         }



/*********** Navigationsleiste links***********/
#navigation {
         position: fixed;
         margin: 0px;
         float: left;
         width: 120px;
         height: 574px;
         font-family: Verdana,Arial,sans-serif;
         color: #fff;
         font-size: 12px;
         font-weight: bold;
         line-height: 150%;
         }

*html #navigation {
         margin: 0px;
         float: left;
         width: 120px;
         height: 574px;
         font-family: Verdana,Arial,sans-serif;
         color: #fff;
         font-size: 12px;
         font-weight: bold;
         line-height: 100%;
         }


#navbar {
        padding: 50px 0px 0px 1px;
        }



#navbar ul a:link, #navbar ul a:visited {display: block;}
#navbar ul {list-style: none; margin: 0; padding: 0;}

#navlinks{
        position: relative;
        margin: 0px;
        padding: 0px;
        font-size: 12px;
        font-weight: bold;
        }

#navlinks a:link{
        color: #fff;
        text-decoration: none;
        padding: 5px 0px 5px 10px;
        width: 100%;
  voice-family: "\"}\"";
  voice-family:inherit;
        width: auto;
}

#navlinks a:visited{
        color: #fff;
        text-decoration: none;
        padding: 5px 0px 5px 10px;
}

#navlinks a:hover{
        color: #fff;
        text-decoration: none;
        background-color: #5482AB;
        padding: 5px 0px 5px 10px;
}

#navlinks .show   {
        color: #003054;
        display: block;
        background-color: #fff;
        padding: 5px 0px 5px 10px;
        }

#navlinks .show  a {
        color: #003054;
        display: block;
        background-color: #fff;
        font-weight: bold;
        padding: 0px 0px 0px 0px;
        }

#navlinks .show  a:hover {
        color: #fff;
        display: block;
        background-color: #5482AB;
        font-weight: bold;
        padding: 0px 0px 0px 0px;
        }

#navlinks .show2   {
        color: #fff;
        font-size: 14px;
        display: block;
        background-color: #5482AB;
        padding: 5px 0px 5px 10px;
        }




/*********** Navigation Kirchenwahl ***********/

#navikiwa {font-weight: bold;}

#navikiwa a:link{
        color: #006;
        padding: 5px 10px 5px 10px;
        width: 100%;
  voice-family: "\"}\"";
  voice-family:inherit;
        width: auto;
}


#navikiwa a:visited{
        color: #c90;
        padding: 5px 10px 5px 10px;
}

#navikiwa a:hover{
        color: #fff;
        text-decoration: none;
        background-color: #006;
        padding: 5px 10px 5px 10px;
}

#navikiwa .show   {
        color: #fff;
        background-color: #006;
        padding: 5px 10px 5px 10px;
        }

/*********** Inhalt ***********/

#content {
         top: 0px;
         margin: 0px 110px 20px 0px;
         padding: 5px;
         float: right;
         background-color: #fff;
         width: 550px;
         height: auto;
         font-family: Verdana,Arial,sans-serif;
         color: #006;
         font-size: 14px;
         line-height: 140%;
         text-align: left;
}

*html #content {
         top: 0px;
         margin: 0px 20px 10px 10px;
         padding: 0px;
         float: right;
         background-color: #fff;
         width: 650px;
         font-family: Tahoma,Verdana,Arial,sans-serif;
         color: #006;
         font-size: 14px;
         line-height: 130%;
         text-align: left;
}



*html #contentindex {
         top: 0px;
         margin: 0px 0px 10px 15px;
         padding: 5px;
         float: right;
         background-color: #fff;
         width: 690px;
         height: auto;
         font-family: Verdana,Arial,sans-serif;
         color: #006;
         font-size: 12px;
         line-height: 130%;
         text-align: left;
}

#contentindex {
         top: 0px;
         margin: 0px 15px 10px 0px;
         padding: 5px;
         float: right;
         background-color: #fff;
         width: 690px;
         height: auto;
         font-family: Verdana,Arial,sans-serif;
         color: #006;
         font-size: 80%;
         line-height: 130%;
         text-align: left;
}

*html #boxwrapper {
            position: relative;
            top: 0px;
            margin: 10px 5px 0px 5px;
            float: right;
            width: 220px;
            padding: 0px;
            background-color: #fff;
            }


#boxwrapper {
            position: relative;
            top: 0px;
            margin: 10px 10px 0px 10px;
            float: right;
            width: 220px;
            padding: 0px;
            background-color: #fff;
            }




#footer {
         margin: auto;
         padding: 0px;
         clear: both;
         width: 900px;
         height: 45px;
         background: url(images/bg_footer.jpg) no-repeat;
         text-align: left;
         }


/*********** Funktionen am Seitenende ***********/

#functions {
  font-size: 11px;
  width: 580px;
  text-align: right;
  color: #666;
  padding-bottom: 10px;
  padding-top: 10px;
  border-top: 1px dotted #006;
  }

#functions a {
  margin-right: 20px;
  text-decoration: none;
  padding: 0px 0px 5px 0px;
}

#functions a:hover {
  text-decoration: none;
  background-color: #fff;
  color: #006;
}

#functions a:visited {
  text-decoration: none;
  background-color: #fff;
  color: #960;
}


#functions .totop {
  background: #fff url(images/bg_totop.gif) no-repeat;
  padding: 2px 0px;
}

#functions .totop a {
  padding-left: 25px;
  background: #fff url(images/bg_totop.gif) no-repeat;
  }


#functions .print {
  background: #fff url(images/bg_print.gif) no-repeat;
  padding: 2px 0px;
}

#functions .print a {
  background: #fff url(images/bg_print.gif) no-repeat;
  padding-left: 25px;
}



/*********** Allgemeine Einstellungen ***********/

a:link {color: #c90;}
a:hover {color:#fff;text-decoration:none;background-color:#006;}
a:visited {color: #960;}

h1 {
      font-family: Verdana,Arial,sans-serif;
      font-weight: bold;
      font-size: 20px;
      line-height: 150%;
      }

h2 {
   font-family: Verdana,Arial,sans-serif;
   font-weight: bold;
   font-size: 18px;
   line-height: 150%;
   color: #006;
   }

h3 {
   font-family: Verdana,Arial,sans-serif;
   font-weight: bold;
   font-size: 17px;
   line-height: 150%;
   color: #006;
   }

h4 {
   font-family: Verdana,Arial,sans-serif;
   font-weight: bold;
   font-size: 16px;
   color: #006;
   line-height: 130%;
   }

.boxhead {
         width: 220px;
         height: 20px;
         padding: 0px;
         }

.boxtext {
         background-color: #e1e6f8;
         width: 198px;
         margin: 0px;
         padding: 10px;
         font-family: Verdana,Arial;
         font-size: 11px;
         font-weight: normal;
         line-height: 120%;
         color: #006;
         text-align: left;
         border: 1px solid #006;
  }

.aktuelles1 {
         width: 425px;
         margin: 10px 5px 10px 0px;
         padding: 10px;
         font-family: Verdana,Arial;
         color: #006;
         text-align: left;
         }

.aktuelles {
         width: 425px;
         margin: 10px 5px 10px 0px;
         padding: 10px;
         font-family: Verdana,Arial;
         color: #006;
         text-align: left;
         border-top: 1px dotted #006;
         }

.aktuelles ul {
           list-style-image: url(images/kleinerpfeil.jpg);
           line-height: 140%;
           }

.aktuelles1 ul {
           list-style-image: url(images/kleinerpfeil.jpg);
           line-height: 140%;
           }



.dotbox {
         width: 550px;
         margin: 20px 0px 20px 0px;
         padding: 15px;
         font-family: Verdana,Arial;
         color: #006;
         text-align: left;
         border-bottom: 1px dotted #006;
         }

.dotboxende {
         width: 550px;
         margin: 20px 0px 20px 0px;
         padding: 15px;
         font-family: Verdana,Arial;
         color: #006;
         text-align: left;
         }

.dotbox ul {
           list-style-image: url(images/kleinerpfeil.jpg);
           line-height: 140%;
           }

.kandidaten {
         width: 100%;
         padding: 15px;
         font-family: Verdana,Arial;
         color: #006;
         background-color: #FFFADE;
         border: 1px solid #FEDB7D;
         font-size: 12px;
         }

.kandidaten ul {
           list-style-image: url(images/ulkandidaten.jpg);
           padding-top: 10px;
           }


#navikandidaten {
         width: 100%;
         height: 70px;
         text-align: center;
         }

#navikzurueck {
         margin-top: 10px;
         float: left;
         }

#navikweiter {
         margin-top: 10px;
         float: right;
         }

#navikuebersicht {
         float: clear;
         }



.losungdatum {font-weight: bold; font-size: 13px;}

.right {
       float: right;
       padding: 10px;
       align: bottom;
       }

.klein {
       font-family: Verdana,Arial,sans-serif;
       font-weight: normal;
       font-size: 12px;
       color: #006;
       }

.kleinwp {
       font-family: Verdana,Arial,sans-serif;
       font-weight: normal;
       font-size: 12px;
       color: #006;
       line-height: 150%;
       }

.kleinwp ul {
       font-family: Verdana,Arial,sans-serif;
       font-weight: normal;
       font-size: 12px;
       color: #006;
       line-height: 150%;
       }

.hinweis {
       font-family: Verdana,Arial,sans-serif;
       font-weight: normal;
       font-size: 12px;
       color: #006;
       background-color: #E1E6F8;
       padding: 10px;
       }

.wpbox {
       font-family: Verdana,Arial,sans-serif;
       font-weight: normal;
       font-size: 12px;
       color: #006;
       background-color: #FFFADE;
       padding: 10px;
       border: 1px solid #FEDB7D;
       }

.clearer {
  clear: both;
  height: 0px;
  font-size: 0px;
}

.spaltelinks {
             float: left;
             padding: 0px;
             witdh: 105px;
             }

.spalterechts {
              float: clear;
              padding: 0px 0px 0px 120px;
              }


*+html .input {
      background-color: #e5e5f3;
      margin: 5px;
      padding: 2px; 2px; 2px; 5px;
      vertical-align: bottom;
      }

.input {
      border:  1px solid black;
      background-color: #fff;
      margin: 5px;
      padding: 2px; 2px; 2px; 5px;
      vertical-align: bottom;
      }

.submit, .reset {
         background-color: #e5e5f3;
         font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         border: 1px solid #006;
         }


.beschriftung {
         width: 100px;
         line-height: 200%;
         float: left;
         clear: left;
         }
.beschriftunginnen { line-height: 200% }