/* css developed by 12bis3.de */

/* das css ist unterteilt in das allgemeine css und für die jeweiligen rubriken die "farbskins", die dann zusätzlich geladen
    werden müssen und die farbstyles für navigation, überschriften, tabellen etc. beinhalten */

/* generelle tags */

body {
    background:#f0f0f0 url(/fileadmin/elkwue/images/ev-ki-stu/bg2.gif) center repeat-y ;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 80%;
    text-align: center;
    margin: 0px;
    color: #333333;
    padding: 0px 0px 0px 0px;
}
* html body {
    background:#f0f0f0 url(/fileadmin/elkwue/images/ev-ki-stu/bg_ie6.gif) center repeat-y ;
}

img {
    border: 0px;
}

form {
    padding: 0px;
    margin: 0px;
}

ul {
    margin: 0px;
    padding: 0px 0px 17px 40px;
    list-style-type: disc;
}

ol {
    margin: 0px;
    padding: 0px 0px 17px 45px;
    list-style-type: decimal;
}

h1 {
    font-size: 125%;
    font-weight: bold;
    margin: 0px;
    padding-bottom: 10px;
}

h2 {
    margin: 0px;
    font-weight: bold;
    font-size: 110%;
    padding-bottom: 9px;
}

h3 {
    margin:0px;
    font-weight: bold;
    font-size: 110%;
    color: #666666;
        padding-bottom: 8px;
}
#service h3 {
  padding-bottom: 0px;
}

h4 {
    padding:0px;
    font-size:100%;
    margin:0px;
}

p {
    margin: 0px;
    padding-bottom: 17px;
}

select {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:link, a:active, a:visited {
    text-decoration: none;
    color: #993399;
}

a:hover {
    text-decoration: underline;
    color: #993399;
}



/* --------------------------------------
klassen und ids für das html-grundgerüst
----------------------------------------*/
/*
#container {
    width: 860px;
    margin: 0px auto 0px auto;
    padding: 0px;
    text-align: left;
}*/

#container {
    width: 840px;
    margin: 0px 5px 0px 5px;
    padding: 0px;
    text-align: left;
}

#header {
    text-align: left;
    width: 860px;
}

#content {
    text-align: left;
   margin: 0px 10px;
}

#navigation {
    width: 210px;
    float: left;
}
#inhalt {
    width: 430px;
    padding: 0px;
    float: left;
    padding: 15px 0px 0px 10px;
}
#service {
    float: left;
}
#footer {
    font-size: 85%;
    margin-bottom: 15px;
}



/* ------------------------------------------------------------------
klassen und ids für den header mit visual, funktionsnavigation, suche
-------------------------------------------------------------------*/

#function_navi {
    padding: 0px 20px 2px 0px;
    background-image: url(/fileadmin/elkwue/images/dots_top.gif);
    background-repeat: no-repeat;
    text-align: right;
}

#visual_allgemein {
    background-image: url(/fileadmin/elkwue/images/ev-ki-stu/banner.jpg);
    background-repeat: no-repeat;
    width: 830px;
    height: 110px;
    text-align: right;
    padding: 10px 0px 0px -50px;
}

#dot_linie_top {
    background-image: url(/fileadmin/elkwue/images/dot_back_top.gif);
    background-repeat: repeat-x;
    width: 839px;
    height: 10px;
    border-right: 1px solid #999999;
}

#pfad_navigation {
    padding: 4px 0px 20px 0px;
}

a.func_navi:link, a.func_navi:visited, a.func_navi:hover, a.func_navi:active {
    color: #333333;
    background-color: #FFFFFF;
}

a.pfad_navi:link, a.pfad_navi:visited, a.pfad_navi:hover, a.pfad_navi:active {
    color: #666666;
    font-size: 95%;
}

/* ids für die top-suche */
#top_suche {
    width: 220px;
    float: right;
    margin-left: -25px;
    padding-right: 20px;
}
#top_suche_left {
    background-image: url(/fileadmin/elkwue/images/top_suche_left.gif);
    background-repeat: no-repeat;
    width: 16px;
    height: 28px;
    float: right;
}
#top_suche_back {
    background-image: url(/fileadmin/elkwue/images/top_suche_back.gif);
    background-repeat: repeat-x;
    float: right;
    height: 28px;
    padding: 3px 6px 0px 6px;
}
#top_suche_right {
    background-image: url(/fileadmin/elkwue/images/top_suche_right.gif);
    background-repeat: no-repeat;
    width: 5px;
    height: 28px;
    float: right;
}

/* Detailsuche */
.suche_box_head {
/*    border-left: 2px solid #EEEEEE;
    border-right: 2px solid #EEEEEE; */
    padding: 5px 5px 0px 5px;
}

a.suche_seiten:link,a.suche_seiten:active,a.suche_seiten:visited {
/*     color: #666666; */
    color: #993399;
    font-size: 85%;
}

a.suche_seiten:hover {
    text-decoration: underline;
    color: #993399;
    font-size: 85%;
}


/*-----------------------------------
klassen und ids für die topnavigation
-----------------------------------*/

.top_navi_left {
    background-image: url(/fileadmin/elkwue/images/top_navi_left.gif);
    background-repeat: no-repeat;
    width: 8px;
    height: 25px;
    float: left;
}

.top_navi_back, .top_navi_back_active {
    background-image: url(/fileadmin/elkwue/images/top_navi_back.gif);
    background-repeat: repeat-x;
    float: left;
    padding-top: 4px;
    height: 21px;
}

.top_navi_right {
    background-image: url(/fileadmin/elkwue/images/top_navi_right.gif);
    background-repeat: no-repeat;
    width: 14px;
    height: 25px;
    float: left;
}

.top_navi_active_left {
    background-image: url(/fileadmin/elkwue/images/top_navi_left.gif);
    background-repeat: no-repeat;
    width: 8px;
    height: 25px;
    float: left;
}

.top_navi_active_right {
    background-image: url(/fileadmin/elkwue/images/top_navi_right.gif);
    background-repeat: no-repeat;
    width: 14px;
    height: 25px;
    float: left;
}

#top_navigation {
    float: left;
    height: 25px;
}

#top_navi_linie {
    background-image: url(/fileadmin/elkwue/images/top_navi_linie_eck.gif);
    background-repeat: no-repeat;
    background-position: right;
    background-color: #999999;
    float: left;
    width: 645px;
    height: 3px;
    font-size: 0px;
}

a.top_navi_aktuell:link, a.top_navi_aktuell:active, a.top_navi_aktuell:visited, a.top_navi_aktuell:hover {
    font-size: 110%;
    font-weight: bold;
    #color: #336699;
    color: #990033;
}

a.top_navi_landeskirche:link, a.top_navi_landeskirche:active, a.top_navi_landeskirche:visited, a.top_navi_landeskirche:hover {
    font-size: 110%;
    font-weight: bold;
    #color: #990033;
    color: #336699;
}

a.top_navi_glauben:link, a.top_navi_glauben:active, a.top_navi_glauben:visited, a.top_navi_glauben:hover {
    font-size: 110%;
    font-weight: bold;
    #color: #CC6600;
    color: #669900;
}

a.top_navi_arbeitsfelder:link, a.top_navi_arbeitsfelder:active, a.top_navi_arbeitsfelder:visited, a.top_navi_arbeitsfelder:hover {
    font-size: 110%;
    font-weight: bold;
    #color: #669900;
    color: #CC6600;
}

a.top_navi_ratundhilfe:link, a.top_navi_ratundhilfe:active, a.top_navi_ratundhilfe:visited, a.top_navi_ratundhilfe:hover {
    font-size: 110%;
    font-weight: bold;
    color: #009999;
}

a.top_navi_active:link, a.top_navi_active:active, a.top_navi_active:visited, a.top_navi_active:hover {
    font-weight: bold;
    color: #FFFFFF;
}

.tn_active {
    color: #FFFFFF;
}

.tn_arbeitsfelder {
    color: #669900;
}

.tn_landeskirche {
    color: #990033;
}

.tn_glauben {
    color: #CC6600;
}

.tn_aktuell {
    color: #336699;
}

.tn_ratundhilfe {
    color: #009999;
}



/*------------------------------------------------------
klassen und ids für die hauptnavigation mit allen levels
------------------------------------------------------*/

a.navi_level_2:link, a.navi_level_2:visited, a.navi_level_2:hover, a.navi_level_2:active {
    font-weight: bold;
}

a.navi_level_2_active:link, a.navi_level_2_active:visited, a.navi_level_2_active:hover, a.navi_level_2_active:active {
    font-weight: bold;
    color: #FFFFFF;
}

a.navi_level_3_active:link, a.navi_level_3_active:visited, a.navi_level_3_active:hover, a.navi_level_3_active:active {
    color: #FFFFFF;
}

a.navi_level_4:link, a.navi_level_4:visited, a.navi_level_4:hover, a.navi_level_4:active {
    font-size: 85%;
}

a.navi_level_4_active:link, a.navi_level_4_active:visited, a.navi_level_4_active:hover, a.navi_level_4_active:active {
    color: #FFFFFF;
    font-size: 85%;
}

ul.level4 {
    list-style-image: url(/fileadmin/elkwue/images/navi_pfeil_4_empty.gif);
    padding: 0px 0px 0px 42px;
}

ul.level4_active {
    list-style-image: url(/fileadmin/elkwue/images/navi_pfeil_4_active.gif);
    padding: 0px 0px 0px 42px;
}

ul.level4 li, ul.level4_active li {
    padding: 1px 2px 1px 0px;
}

#navigation_top {
    background-image: url(/fileadmin/elkwue/images/navi_top.gif);
    background-repeat: no-repeat;
    width: 210px;
    height: 10px;
    border: none;
    font-size: 0px;
}

div.navi_level_2, div.navi_level_2_active  {
    border-bottom: 1px solid;
    padding: 3px 3px 3px 8px;
}

div.navi_level_2_sw, div.navi_level_2_active_sw  {
    border-bottom: 1px solid;
    border-top: 1px solid;
    padding: 3px 3px 3px 8px;
} 

div.navi_level_2_more {
    padding: 3px 3px 3px 8px;
}

div.navi_level_2_3 {
    padding: 3px 3px 3px 8px;
}

div.navi_level_3 {
    padding: 2px 2px 2px 25px;
    background-repeat: no-repeat;
    border-top: 1px solid #FFFFFF;
}

div.navi_level_3_more {
    padding: 2px 2px 2px 25px;
    background-repeat: no-repeat;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}

div.navi_level_3_active {
    padding: 2px 2px 2px 25px;
    background-repeat: no-repeat;
    border-top: 1px solid #FFFFFF;
    background-image: url(/fileadmin/elkwue/images/navi_pfeil_3_active.gif);
}

div.navi_level_3_moreactive {
    padding: 2px 2px 2px 25px;
    background-repeat: no-repeat;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    background-image: url(/fileadmin/elkwue/images/navi_pfeil_3_moreactive.gif);
}

#navigation_border {
    border-right: 1px solid;
    border-left: 1px solid;
}

#navigation_bottom {
    background-image: url(/fileadmin/elkwue/images/navi_bottom.gif);
    background-repeat: no-repeat;
    width: 210px;
    height: 6px;
    font-size: 0px;
}



/*----------------------------
klassen und ids für den footer
----------------------------*/

#footer div {
    float: left;
    color: #999999;
}

#footer_datum {
    width: 160px;
}

#footer_drucken {
    width: 140px;
}

#footer_oben {
    text-align:right;
    width: 130px;
}

#footer a {
    color: #999999;
}

/*------------------------------------
klassen und ids für den contentbereich
------------------------------------*/
/* Original
#dots_content {
    width: 430px;
    background-image: url(/fileadmin/elkwue/images/dots_content_bottom.gif);
    background-repeat: no-repeat;
    height: 8px;
    font-size: 0px;
    margin-bottom: 5px;
}

###Schwinge ###*/

#dots_content {
    width: 430px;
    background-color:#999999;
    background-repeat: no-repeat;
    height: 4px;
    font-size: 0px;
    margin-bottom: 5px;
}
/*###*/

.content_linie {
    border-top: 1px solid #CCCCCC;
    margin-bottom: 5px;
}

a.lila:link, a.lila:visited, a.lila:hover, a.lila:active {
    color: #993399;
}

a.extern:link, a.extern:visited, a.extern:hover, a.extern:active {
    background-image: url(/fileadmin/elkwue/images/externer_link.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding-left: 14px;
}

a.download:link, a.download:visited, a.download:hover, a.download:active {
    background-image: url(/fileadmin/elkwue/images/download_link.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding-left: 14px;
}

a.link:link, a.link:visited, a.link:hover, a.link:active {
  background-image: url(/fileadmin/elkwue/images/liste_linkb.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  padding-left: 14px;
}

a.email:link, a.email:visited, a.email:hover, a.email:active {
    background-image: url(/fileadmin/elkwue/images/email_link.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding-left: 14px;
}

/* klassen für eine kleine (halbe-breite) box */
.smallbox {
    float: left;
    margin: 0px 10px 17px 0px;
}
.smallbox_top {
    background-image: url(/fileadmin/elkwue/images/ecard_top.gif);
    background-repeat: no-repeat;
    font-size: 0px;
    background-color: #EEEEEE;
    width: 210px;
    height: 6px;
}
.smallbox_back {
    background-color: #EEEEEE;
    padding: 5px 10px 5px 10px;
}
.smallbox_bottom {
    background-image: url(/fileadmin/elkwue/images/ecard_bottom.gif);
    background-repeat: no-repeat;
    font-size: 0px;
    background-color: #EEEEEE;
    width: 210px;
    height: 6px;
}

/*klassen für inhaltsausrichtung links und rechts*/
.content_links {
    float: left;
}
.content_rechts {
    float: right;
    text-align: right;
}
.suche_links {
    float: left;
    width: 95px;
    padding: 0px 10px 10px 0px;
}
.suche_rechts {
    float: left;
    width: 305px;
    padding: 0px 0px 10px 0px;
}

/* br definition für den internet explorer, damit der br eine höhe von null hat */
br.ie {
    font-size: 0px;
}

/*definition für ein bild mit einem bilduntertitel */
.bild_inhalt_links {
    float: left;
    padding: 0px 10px 0px 0px;
}
.bild_inhalt_rechts {
    float: right;
    padding: 0px 0px 0px 10px;
}
.bild_unterschrift, .bild_inhalt_links p {
    background-image: url(/fileadmin/elkwue/images/icon_bildunterschrift.gif);
    background-repeat: no-repeat;
    padding: 5px 5px 0px 25px;
    font-size: 85%;
    margin-bottom: 10px;
    clear: both;
}
.bild_unterschrift_center {
	text-align:center;
	margin-bottom: 1em;
}
.bild_unterschrift_center p {
    background-image: url(/fileadmin/elkwue/images/icon_bildunterschrift.gif);
	background-repeat: no-repeat;
	padding: 5px 5px 0px 25px;
	font-size: 85%;
	padding-bottom: 0;
	text-align: left;
	margin: 0 auto;
}

/*definition für die bildleiste bzw. bilder */
.bildleiste {
    padding: 0px 0px 0px 0px;
    font-size: 85%;
    margin-bottom: 17px;
}
img.content_bildleiste {
    margin-right: 10px;
    float: left;
}

img.content_big {
    margin: 0px 10px 5px 0px;
    float: left;
}

.imagemitte {
    text-align: center;
    padding-bottom: 17px
}

/* stlyes für eine box (ganze breite) */
.box_color_top {
    background-image: url(/fileadmin/elkwue/images/box_color_top.gif);
    background-repeat: no-repeat;
    background-color: #EEEEEE;
    font-size: 0px;
    width: 430px;
    height: 6px;
}
.box_color_back {
    padding: 5px 10px 5px 10px;
    background-color: #EEEEEE;
}
.box_color_bottom {
    background-image: url(/fileadmin/elkwue/images/box_color_bottom.gif);
    background-repeat: no-repeat;
    background-color: #EEEEEE;
    font-size: 0px;
    width: 430px;
    height:6px;
    margin-bottom: 17px;
}

/* klassen definitionen für überschriften und texte etc */

p.abstract {
  font-weight: bold;
}

p.gliederung {
    margin: 0px;
    font-weight: bold;
    font-size: 110%;
    padding-bottom: 9px;
}

p.kalenderblatt {
    color: #666666;
    padding: 0px;
}
p.artikel {
    padding: 0px;
}
h1.neutral {
    color: #993399;
}
h1.bestaetigung {
    color: #669900;
}
h1.fehlermeldung {
    color: #990033;
}
h2.meldungen {
    font-weight:bold;
    padding:0px;
}
span.kennzeichnung {
    font-weight: normal;
}
span.small {
    font-size: 85%;
}

/* klassen für content-navigation (vor, zurück) */
.content_zurueck {
    width: 33%;
    text-align: left;
    float: left;
    padding: 2px 0px 2px 0px;
}
.content_mitte {
    text-align: center;
    float: left;
    padding: 2px 0px 2px 0px;
    width: 34%;
}
.content_vor {
    width: 33%;
    text-align: right;
    float: right;
    padding: 2px 0px 2px 0px;
}
.content_navi_linie_top {
    border-top: 1px solid #CCCCCC;
    margin-bottom: 15px;
}
.content_navi_linie_bottom {
    border-top: 1px solid #CCCCCC;
}

/* definitionen für die listen bzw. kontext-navi tabelle */
table.kontext {
    width: 430px;
    font-size: 85%;
    border-collapse: collapse;
    margin-bottom: 17px;
}
table.kontext th {
    background-image: url(/fileadmin/elkwue/images/table_top_back.gif);
    background-repeat: repeat-x;
    padding: 5px 3px 3px 3px;
    color: #FFFFFF;
    border-bottom: 3px solid #FFFFFF;
}
table.kontext td {
    padding: 3px;
}
td.footer {
    padding: 0px;
    background-image: url(/fileadmin/elkwue/images/table_bottom_back.gif);
    background-repeat: repeat-x;
    font-size: 0px;
    height: 9px;
    border-top: 2px solid #FFFFFF;
}

/* klassen und ids für inhalts-boxen, mit und ohne hintergrund */
.content_box_top {
    background-image: url(/fileadmin/elkwue/images/content_box_top.gif);
    background-repeat: no-repeat;
    background-color: #EEEEEE;
    width: 418px;
    height: 23px;
    padding: 5px 10px 0px 2px;
}
.content_box_back {
    border-left: 2px solid #EEEEEE;
    border-right: 2px solid #EEEEEE;
    padding: 5px 5px 0px 5px;
}
.content_box_bottom {
    background-image: url(/fileadmin/elkwue/images/content_box_bottom.gif);
    background-repeat: no-repeat;
    background-color: #EEEEEE;
    width: 430px;
    height: 7px;
    font-size: 0px;
    margin-bottom: 17px;
}
.content_box_headline {
    #background-image: url(/fileadmin/elkwue/images/service_box_icon.gif);
    background-repeat: no-repeat;
    padding: 0px 2px 0px 25px;
    font-weight: bold;
    float: left;
}
.content_box_allelinks {
    float: right;
    text-align: right;
}
.content_nobox_headline {
    font-weight: bold;
    float: left;
    padding-bottom: 2px;
}

/* klassen für die a-z auflistung */
.a_z_buchstabe {
    width:16px;
    height:18px;
    background-color:#CCCCCC;
    float:left;
    padding-left: 4px;
    font-weight: bold;
}
.a_z_item {
    float:left;
    padding: 0px 0px 17px 20px;
    width: 390px;
    border-top: 1px solid #CCCCCC;
}
a.a_z:link, a.a_z:visited, a.a_z:hover, a.a_z:active {
    color: #993399;
    float: right;
}

/* klassen für die gemeinde seite */
#gemeinde {
    float: left;
    width: 420px;
}

/* klassen für das element zitat */
.zitat_top {
    width: 430px;
    height: 6px;
    font-size: 0px;
    background-image: url(/fileadmin/elkwue/images/zitat_oben.gif);
    background-repeat: no-repeat;
    background-color: #EEEEEE;
}
.zitat_back {
    background-image: url(/fileadmin/elkwue/images/zitat_mitte.gif);
    background-repeat: no-repeat;
    background-color: #EEEEEE;
    padding: 2px 10px 2px 10px;
}
.zitat_bottom {
    width: 430px;
    height: 6px;
    font-size: 0px;
    background-image: url(/fileadmin/elkwue/images/zitat_unten.gif);
    background-repeat: no-repeat;
    background-color: #EEEEEE;
    margin-bottom: 17px;
}

/* klassen für suchen und formulare */
.radiobutton {
    width: 25px;
    float: left;
}
input.submit {
    border: 1px solid #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.formular_links {
    float: left;
    width: 150px;
    padding-bottom: 10px;
}
.formular_rechts, .umfrage_ergebnis_rechts {
    float: left;
    padding-bottom: 10px;
}

textarea.eingabe {
    border: 1px solid #666666;
    margin-bottom: 10px;
}
.formular_button {
    float: right;
    margin-bottom: 17px;
}
input.eingabe {
    background-image: url(/fileadmin/elkwue/images/form_back.gif);
    background-repeat: no-repeat;
    color: #333333;
    border: 1px solid #666666;
    padding-left: 2px;
}
li.adresse, li.ergebnis {
    padding-bottom: 13px;
}

/* klassen für das umfrage modeul */
.umfrage {
    float: left;
    padding: 0px 0px 10px 0px;
    width: 360px;
}
.umfrage_ergebnis_links {
    float: left;
    width: 240px;
    padding: 0px 10px 10px 0px;
}
.umfrage_balken_links {
    background-image: url(/fileadmin/elkwue/images/umfrage_balken_links.gif);
    background-repeat: no-repeat;
    width: 3px;
    height: 20px;
    font-size: 0px;
    float: left;
}
.umfrage_balken_back {
    background-color: #993399;
    font-size: 0px;
    height: 20px;
    float: left;
}
.umfrage_balken_rechts {
    background-image: url(/fileadmin/elkwue/images/umfrage_balken_rechts.gif);
    background-repeat: no-repeat;
    width: 3px;
    height: 20px;
    font-size: 0px;
    float: left;
}

/* klassen für die ecards */
.ecard {
    float: left;
    padding-right: 20px;
}
.ecard2 {
    float: left;
    padding-right: 20px;
    padding: 0px 0px 20px 0px;
}

/* klassen für die bildergalerie */
.thumbs {
	float: left;
	padding: 0px 20px 20px 0px;
	font-size: 85%;
	width: 120px;
}
.thumbs2 {
	float: left;
	padding: 0px 0px 20px 0px;
	font-size: 85%;
	width: 130px;
}

/* klassen für das kalenderblatt */
.kalenderblatt_links, .termin_links {
    float: left;
    width: 110px;
    padding: 0px 10px 10px 0px;
}
.kalenderblatt_rechts, .termin_rechts {
    float: left;
    width: 310px;
    padding-bottom: 10px;
}

/* klassen für die übersichts seite */
.uebersicht_artikel {
    padding-bottom: 17px;
}

.uebersicht_artikel p {
    margin:0;padding:0;
}

/* klassen für meldungen */
ul.meldungen {
    padding: 0px 0px 17px 40px;
    list-style-type: circle;
}
li.meldungen {
    padding-bottom: 13px;
}

/* klassen für link-box */
ul.linkliste {
    padding: 0px 0px 17px 40px;
    list-style-type: none;
    color: #993399;
}

li.link {
    list-style-image: url(/fileadmin/elkwue/images/liste_linkb.gif);
}
li.extern {
    list-style-image: url(/fileadmin/elkwue/images/liste_externb.gif);
}
li.download {
    list-style-image: url(/fileadmin/elkwue/images/liste_downloadb.gif);
}

.linkliste_extern a {
	background-image: url(/fileadmin/elkwue/images/liste_externb.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
}
ul.linkliste_extern {
	margin: 0px; 
	padding: 0px 0px 17px 22px;
	list-style-type: none;
}



/*--------------------------------------------
klassen und ids für den service bereich (boxen)
--------------------------------------------*/
/*
.service_box_top {

	background-repeat: no-repeat;
	width: 168px;
	height: 20px;
	padding: 5px 10px 0px 2px;

}
.service_box_content {
	width: 176px;
	border-left: 2px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
}
.service_box_bottom {

    background-repeat: no-repeat;
    width: 180px;
    height: 5px;
    font-size: 0px;
    background-color: #EEEEEE;
    margin-bottom: 10px;
}
.service_box_headline {

    background-repeat: no-repeat;
    background-color: #EEEEEE;
    padding: 0px 2px 4px 2px;
    text-align: left;
}
.service_box_inhalt {
    padding: 6px;
    text-align: left;
}
.service_banner {
    margin-bottom: 10px;
}

div#service_links {
    border-top:1px solid #EEEEEE;
    height: 1px;
    font-size: 0px;
    margin-top: 8px;
    margin-bottom: 8px;
}
a.kalenderblatt:link, a.kalenderblatt:visited, a.kalenderblatt:hover, a.kalenderblatt:active {
    color: #666666;
}

ul.service, .service_box_content ul {
    padding: 0px 0px 0px 14px;
    list-style-image: url(/fileadmin/elkwue/images/service_list_icon.gif);
}
*/
/*------------------------------------------------------------------
klassen und ids für die sitemap. zuweisung der farben für die kästen
------------------------------------------------------------------*/

#map_aktuell .box_color_top, #map_aktuell .box_color_back, #map_aktuell .box_color_bottom {
    background-color: #DCE6EF;
}

#map_aktuell h2 {
    color: #336699;
}

#map_landeskirche .box_color_top, #map_landeskirche .box_color_back, #map_landeskirche .box_color_bottom {
    background-color: #F1D7E0;
}

#map_landeskirche h2 {
    color: #990033;
}

#map_glauben .box_color_top, #map_glauben .box_color_back, #map_glauben .box_color_bottom {
    background-color: #EFE1D3;;
}

#map_glauben h2 {
    color: #CC6600;
}

#map_af .box_color_top, #map_af .box_color_back, #map_af .box_color_bottom {
    background-color: #E6F0D2;
}

#map_af h2 {
    color: #669900;
}

#map_rh .box_color_top, #map_rh .box_color_back, #map_rh .box_color_bottom {
    background-color: #DAF0F0;
}

#map_rh h2 {
    color: #009999;
}

#map_neutral .box_color_top, #map_neutral .box_color_back, #map_neutral .box_color_bottom {
    background-color: #E1E1E1;
}

#map_neutral h2 {
    color: #666666;
}

.sitemap ul {
    padding: 1px 0px 3px 30px;
    list-style-image: url(/fileadmin/elkwue/images/sitemap_listing.gif);
}

/* klassen für presse/meldungen detail */
h1#zwischen {
    padding-bottom: 7px;
}
h2#zwischen {
    padding-bottom: 11px;
}
p#presse {
    padding-bottom: 5px;
}
p#autor {
    padding: 12px 0px 0px 0px;
    font-style: italic;
}
p#adresse {
    padding-bottom: 17px;
    font-size: 85%;
    line-height: 150%;
}

.bg_arrow {
	background-color: #993399;
}

div.greybox {
	background: url(/fileadmin/elkwue/images/bg-greybox.png) top right no-repeat #eee;
	border-left: 3px solid #666;
	padding: 10px 20px 0 10px;
	margin-bottom: 1em;
}



/* formular definitionen */

fieldset#ecard {
        background-color: #eee;
		border: none;
        padding: 5px;
}
fieldset#ecard legend {
        font-weight: bold;
        color: #333;
}
fieldset#ecard input, fieldset#ecard textarea, fieldset#ecard select {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 100%;
    background-image: url(../images/form_back.gif);
	background-repeat: no-repeat;
	border: 1px solid #666;
	padding: 1px;
	color: #333;
	width: 230px;
}
fieldset#ecard label {
	width: 160px;
	float: left;
	display: inline;
}
fieldset#ecard input.submit {
        background-color: #d4d0c8; color: #000; background-image: none;
}
fieldset#ecard p.radio input {
        clear: left;
		background-color: transparent; 
		border: none; 
		background-image: none;
		width: 20px;
		float: left;
		padding-right: 5px;
}
fieldset#ecard p.radio {
	padding-left: 152px;
}
* html fieldset#ecard p.radio {
	padding-left: 160px;
}
fieldset#ecard p.radio label {
	width: 210px;
	float: left;
	margin-bottom: 6px;
}

fieldset#ecard p {
	clear: left;
}


