body {
  margin:0;
  padding:0;
  font-family: Arial,Sans-Serif;
  font-size: 0.7em;
}
img {
  border: 0;
}
form, dt, dl {
  padding:0;
  margin:0;
}
.hidden, #topbar, #srch, #logo, #menu1, #menu2, #picrow, #page_opt, .gemeindelink, .kofo{
  display: none;
}
.hr {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #777;
  clear: both;
}

.clear {
  clear: both;
}
a {
  text-decoration: underline;
  color: #42006e;
  background-color: #ddd;
}

#title {
  font-size: 1.5em; 
  font-weight: bold;
}
#bcn span.hidden {
  display: inline;
}

#bcn {
  border: 1px solid black;
  background-color: #ccc;
  padding: 1px 0;
}
#bcn ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  padding-left: 10px;
}
#bcn li {
  display: inline;
  line-height: 120%;
}
#bcn a {
  padding: 0 5px;
  background: url(/fileadmin/evkbo/gfx/bcn_wrap.gif) no-repeat left center;
  padding-left: 10px;
}


* {
  padding: 0;
  margin: 0;
}


/* Content 2 -- NUR STARTSEITE */
table {
    padding:0;
    margin:0;
}
#content2 {
  display: block;
  padding: 0;
  margin:0;
}
#content2 .pc1 {
  white-space:nowrap;
  max-width: 740px;
  padding-right: 10px;
}

#content2 .pc1 .bild {
  float: left;
  padding-right: 5px;
}
#content2 .pc1 .link {
  white-space:nowrap;
  height: 102px;
}
#content2 .pc1 .link a.textlink {
  background-color: white;
}
#content2 .pc1 .link a.imagelink {
  float: right;
}
#content2 h1 {
  margin-top: 10px;
}
#content2 h1.csc-firstHeader {
  margin-top: 0;
}


/* Content 3 -- Oberblock */
#content3 {
  padding-bottom: 5px;
}
#c3_text div {
  display: none;
  padding: 5px 10px;
  height: 3.7em;
}
#c3_text {
  background-color: #ccc;
  width: 16em;
  float: left;
}
#content3 h1 {
  padding:0;
  margin:0;
  font-size: 1.3em;
  font-weight: normal;
  padding-top: 4px;
  letter-spacing: 0.05em;
}

/* ---------      FÜR KONTAKT         ---------------------*/
.kofo div.titel {
  float: left;
  width: 10em;
}
.kofo div.inhalt {
}
.kofo textarea.inp {
  height: 7em;
}
.kofo input.inp, .kofo textarea.inp, .kofo select.inp {
  width: 20em;
}

input, textarea, select {
  border: 1px solid black;
  font-size: 1em;
  padding-left: 2px;
  margin: 1px;
  font-family: Arial,Sans-Serif;
}
.err {
    border: 1px solid red;
    padding: 5px;
    border-left: 5px solid red;
}
.error {
    border-bottom: 5px solid red;
}
#content2 ul {
  padding-left: 20px;
}


#activeInput, input:focus, select:focus, select:focus option, , textarea:focus {
  background-color: #bbb!important;
  color: black!important;
  
}

/*---------------------------------------------------------------*/
.news-list-item {
  width: 99%;
  border: 1px solid #42006E;
  margin-bottom: 4px;
}
.news-list-item hr { border: 0; display: none; }
.news-list-item .news-list-date {
  float: left;
  font-size: 0.7em;
  padding: 0.6em 0.5em 0;
}
.news-list-item h3 a:hover {
  text-decoration: none;
}
.news-list-item h3 a {
  text-decoration: none;
  border-bottom: 2px solid #42006E;
  display: block;
  padding: 1px 5px;
}
.news-list-item img {
  float: left;
  padding-right: 5px;
  padding-bottom: 5px;
}
.news-list-item .news-list-cat{
  padding-left: 20px;
  font-size: 0.8em;
}

.news-single-info * {
  float: right;
  font-size: 0.8em;
  padding-right: 5px;
}


.news-single-item img {
  float: left;
  padding-right: 10px;
  padding-bottom: 10px;
  
}



/*----------------------------------------------------------------*/
.gemeindelink {
  width: 470px;
  margin-top: 20px;
}
.gemeindelink a {
  background: url(/fileadmin/evkbo/gfx/gemeindewebseite.gif) no-repeat left top;
  display: block;
  font-size: 3em;
  padding-top: 120px;
  padding-bottom: 30px;
  text-align: center;
}
.gemeindelink a:hover {
  background: url(/fileadmin/evkbo/gfx/gemeindewebseite_hover.gif) no-repeat left top;
}











/*---------------------------------------------------------------*/
.kirchenkreis #menu1 {             background-color: #da2b0c;                 }
.kirchenkreis #menu1 ul {          background-color: #da2b0c;                 }
.kirchenkreis #menu1 a {           background-color: #da2b0c; color: white;   }
.kirchenkreis #menu1 a.akt {       background-color: #adce1b; color: white;   }
.kirchenkreis #menu1 a:hover {     background-color: white;   color: black;   }
.kirchenkreis #menu2 {             background-color: #da2b0c;                 }
.kirchenkreis #menu2 a {                                      color: #fff41f; }
.kirchenkreis #menu2 ul a {                                   color: white;   }
.kirchenkreis #menu2 ul a:hover {  background-color: white;   color: black;   }
.kirchenkreis #menu2 ul li a.akt { background-color: #adce1b; color: white;   }
.kirchenkreis .access {                                       color: white; background: url(/fileadmin/evkbo/gfx/lupe_rot.gif) no-repeat right top; border: 1px solid #f18b39; }
.kirchenkreis .access .fs {                                                                                                                         border: 1px solid white; }
.kirchenkreis .access .act {       background-color: black;                 border: 1px solid black; }
.kirchenkreis .access a:hover {    background-color: black;   color: white;}
#content1 h1, #content2 h1{                          color: #da2b0c; }


.start #content2, .start #menu2 {
  height: 400px;
}


.gemeinde #menu1 {             background-color: #42006e;                 }
.gemeinde #menu1 a {                                      color: white;   }
.gemeinde #menu1 a.akt {       background-color: #adce1b; color: white;   }
.gemeinde #menu1 a:hover {     background-color: white;   color: black;   }
.gemeinde #menu2 {             background-color: #42006e;                 }
.gemeinde #menu2 a {                                      color: #fff41f; }
.gemeinde #menu2 ul a {                                   color: white;   }
.gemeinde #menu2 ul a:hover {  background-color: white;   color: black;   }
.gemeinde #menu2 ul li a.akt { background-color: #adce1b; color: white;   }
.gemeinde .access {                                       color: white; border: 1px solid #fff41f; }
.gemeinde .access .fs {                                                                                                                         border: 1px solid white; }
.gemeinde .access .act {                                                border: 1px solid #f18b39; }
.gemeinde .access a:hover {    background-color: #fff41f; color: black!important;}

