input.form1button       { color: #000000; font: normal 1em Verdana, Arial, Helvetica, sans-serif; margin-top: 0.4em; border: #aaaaaa 1px; border-style: solid; }
input.form1             { color: #000000; font: normal 1em Verdana, Arial, Helvetica, sans-serif; margin-top: 0.4em; border: #4DAE4D 1px; border-style: solid; }
textarea.form1          { color: #000000; font: normal 1em Verdana, Arial, Helvetica, sans-serif; margin-top: 0.4em; border: #4DAE4D 1px; border-style: solid; }
select.form1            { color: #000000; font: normal 1em Verdana, Arial, Helvetica, sans-serif; margin-top: 0.4em; border: #4DAE4D 1px; border-style: solid; }

#form_login_button      { color: #000000; font: normal 1em Verdana, Arial, Helvetica, sans-serif; margin-top: 0em; margin-bottom: 0em; border: #aaaaaa 1px; border-style: solid; }
#form_login             { color: #000000; font: normal 1em Verdana, Arial, Helvetica, sans-serif; margin-top: 0em; margin-bottom: 0em; border: #4DAE4D 1px; border-style: solid; }
#form_login_pw          { color: #000000; font: normal 1em Verdana, Arial, Helvetica, sans-serif; margin-top: 0em; margin-bottom: 0em; border: #4DAE4D 1px; border-style: solid; }
#form_linkid_button     { color: #000000; font: normal 1em Verdana, Arial, Helvetica, sans-serif; margin-top: 0em; margin-bottom: 0em; border: #aaaaaa 1px; border-style: solid; }
#form_linkid            { background-color:#C9F4C7; color: #000000; font: normal 1em Verdana, Arial, Helvetica, sans-serif; margin-top: 0em; margin-bottom: 0em; border: #4DAE4D 1px; border-style: solid; background-image: "./gimages/verlauf_form_input.jpg"; background-repeat: repeat-x; }

#body                   { margin: 0em; padding: 0em; background: #ffF3B9; text-align:center; }
#html                   { padding: 0em; background: #ffF3B9; }

h1                      { font-size: 1.3em; font-family: Verdana, Arial; font-weight: bold; text-decoration: none; color: #E79400;  margin-top:1em;}
h2                      { font-size: 1em; font-family: Verdana; font-weight: bold; text-decoration: none; color: #E79400; margin-bottom:8pt}
h3                      { font-size: 1em; font-family: Verdana; font-weight: normal; text-decoration: none; color: #E79400; }
h4                      { font-size: 0.7em; font-family: Verdana; font-weight: bold; text-decoration: none; color: #E79400; margin-bottom:4pt}

img						{ border:0em; }

p:first-line { font-weight:normal }
p:first-letter { font-size:150%; font-weight:bold; color:#CC6600 }

#login_sektion                { font-size: 0.7em; text-align: left; color: #E79400; font-family: verdana,arial; position:absolute; left:19em; top:0.4em; width:30em; height:1.2em; margin:0em; padding:0em; }
#datum_sektion                { font-size: 0.7em; text-align: left; color: #E79400; font-family: verdana,arial; position:absolute; left:10em; top:0.5em; width:14em; height:1.2em; margin:0em; padding:0em; }

#topmenu                 	 { position:absolute; left:50%; margin-left: -350px; top:0.4em;  }
#topmenu   a           		 { font-family: Verdana, Arial; color:#6B2202; text-decoration: none; font-weight: normal; color: #000000; }
#topmenu   a:link      		 { text-decoration: none; font-weight: normal; color: #6B2202; }
#topmenu   a:visited   		 { text-decoration: none; font-weight: normal; color: #6B2202; }
#topmenu   a:hover     		 { text-decoration: underline; font-weight: normal; color: #6B2202; }
#topmenu   a:active    		 { text-decoration: none; font-weight: normal; color: #6B2202; }
#topmenu    ul                { font-family: Verdana, Arial; font-size: .75em; list-style-type: none; list-style-image: none; padding-top: 0em; margin: 0em; }
#topmenu    li                { color: #6B2202; padding-right: 1em; padding-left: 1em; border-right: 1px #652300 solid; display: inline; float: left; }
#topmenu    li#last           { color: #6B2202; border: 0px; }
#topmenu    li#last2          { color: #6B2202; border: 0px; }

#topicmenu        div         { padding: 0em; margin: 0em; position: relative; }
#topicmenu        ul          { list-style-type: none; list-style-image: none; padding-top: 1.5em; margin: 0px; width: 85em; position: relative; }
#topicmenu        li          { font-size: 1.2em; font-weight: bold; color: #FFFFFF; padding-right: 1em; display: inline; float: right; }
#topicmenu        a:link      { text-decoration: none; font-weight: bold; color: #FFFFFF; }
#topicmenu        a:visited   { text-decoration: none; font-weight: bold; color: #FFFFFF; }
#topicmenu        a:hover     { text-decoration: none; font-weight: bold; color: #FFFFFF; }
#topicmenu        a:active    { text-decoration: none; font-weight: bold; color: #FFFFFF; }

#pathstripe                   { background-color: #7CCE7C; background-image: url('../gimages/verlauf2.jpg'); background-repeat: repeat-y; padding: 0em; margin: 0em; height: 2.4em; width: 89.4em; position: relative; border-right: #C0C0C0 1px solid; border-bottom: 1px solid #7CCE7C;}
#pathcontent                  { text-align: left; padding-top: 0.5em; padding-bottom: 0.4em; padding-left: 21em; margin: 0em;  position: absolute; color: #000000; }
#pathcontent      a:link      { text-decoration: underline; font-weight: normal; color: #000000; }
#pathcontent      a:visited   { text-decoration: underline; font-weight: normal; color: #000000; }
#pathcontent      a:hover     { text-decoration: underline; font-weight: normal; color: #000000; }
#pathcontent      a:active    { text-decoration: underline; font-weight: normal; color: #000000; }


#banner                 	 { width: 50.4em; height:13.5em; padding-left:1.1em; padding-top:0.4em; margin: 0em; text-align: left; font-size: 1em; border:0em; background-image: url('../bimages/ev-kirche-vaake2.jpg'); } 
#banner   a           		 { font-family: Verdana, Arial; color:#6B2202; text-decoration: none; font-weight: normal; color: #000000; }
#banner   a:link      		 { text-decoration: none; font-weight: normal; color: #6B2202; }
#banner   a:visited   		 { text-decoration: none; font-weight: normal; color: #6B2202; }
#banner   a:hover     		 { text-decoration: underline; font-weight: normal; color: #6B2202; }
#banner   a:active    		 { text-decoration: none; font-weight: normal; color: #6B2202; }
#banner    ul                { font-family: Verdana, Arial; font-size: .75em; list-style-type: none; list-style-image: none; padding-top: 0em; margin: 0em; }
#banner    li                { color: #6B2202; padding-right: 1em; padding-left: 1em; border-right: 1px #652300 solid; display: inline; float: left; }
#banner    li#last           { color: #6B2202; border: 0px; }
#banner    li#last2          { color: #6B2202; border: 0px; }


#mainpart                     { background: #ff3B9; text-align: left; margin-bottom:0em; margin-left:0.4em; margin-top:0em; background-image: url('../gimages/menue_links_bg.jpg'); background-repeat: repeat-x; background-position: top; font-size: 0.70em; font-family: Verdana,Arial; font-weight: normal; font-style: normal; text-decoration: none; color: #000000;}
#menu                         { background: #FFE09B; width: 14em; float: left; margin-top;0em; padding-bottom: 0em; }
#contentpart                  { width: 56.67em; padding-top: 0em; padding-bottom: 2em; margin: 0em; float: left; border-left: 0px solid #E79400; border-right: 0px solid #E79400; border-bottom: 0px solid #E79400; }

#infolinks					{ padding-left:1em; color: #B46303; margin-top:2em; }
#infolinks   a              { text-decoration: underline; font-weight: normal; color: #B46303; }
#infolinks   a:link         { text-decoration: underline; font-weight: normal; color: #B46303; }
#infolinks   a:visited      { text-decoration: underline; font-weight: normal; color: #B46303; }
#infolinks   a:hover        { text-decoration: underline; color:#4DAE4D; color: #B46303; }
#infolinks   a:active       { text-decoration: underline; font-weight: normal; color: #B46303; }

#navlist                              { padding-top:1.5em; padding-left:0em; margin-left: 0.4em; margin-top:0em; font: normal 9pt Verdana; width: 17.7em; }
#navlist li.ebene1                    { list-style: none; text-align: left;  }
#navlist li.ebene1 a.ebene1           { display: block; padding: 0.35em 0.35em 0.35em 0.5em; font-weight: bold; }
#navlist li.ebene1 a.ebene1:link      { color: #6B2202; text-decoration: none; }
#navlist li.ebene1 a.ebene1:visited   { color: #6B2202; text-decoration: none; }
#navlist li.ebene1 a.ebene1:hover     { color: #6B2202; text-decoration: underline; }  
#navlist li.ebene1 a.ebene1#active1   { color: #6B2202; text-decoration: none; }  

#navlist li.ebene2                    { list-style: none; text-align: left; }
#navlist li.ebene2 .ebene2           { display: block; padding: 0.35em 0.35em 0.25em 0.5em; }
#navlist li.ebene2 .ebene2:link      { color: #444444; padding-left:1.5em; text-decoration: none;  }
#navlist li.ebene2 .ebene2:visited   { color: #444444; padding-left:1.5em; text-decoration: none;  }
#navlist li.ebene2 .ebene2:hover     { color: #444444; padding-left:1.5em; text-decoration: underline; } 
#navlist li.ebene2 .ebene2#active2   { color: #444444; padding-left:1.5em; text-decoration: none; } 

#leftcontent                  { float: left; width:36.85em; background-color: #F0F9DE; padding-left: 1em; padding-right:0.8em; padding-top: 0em; border-top: 1px solid #E79400; border-bottom: 1px solid #E79400; border-left: 1px solid #E79400; border-right: 1px solid #E79400; padding-bottom: 1em; color: #000000; }
#leftcontent   h1             { color: #E79400; font-size: 1.2em; padding-top:0em; }
#leftcontent   h2             { color: #E79400; font-size: 1em; padding-top:0em; }
#leftcontent   a              { text-decoration: none; font-weight: normal; color: #B46303; }
#leftcontent   a:link         { text-decoration: none; font-weight: normal; color: #B46303; }
#leftcontent   a:visited      { text-decoration: none; font-weight: normal; color: #B46303; }
#leftcontent   a:hover        { text-decoration: underline; color:#4DAE4D; color: #B46303; }
#leftcontent   a:active       { text-decoration: none; font-weight: normal; color: #B46303; }
#leftcontent   table          { border:0em solid #000000; padding:0em; }
#leftcontent   td             { vertical-align: top; padding-left:0.5em; padding-right:0.5em;  }

#leftcontent   input          { color: #000000; font: normal 1em Verdana, Arial, Helvetica, sans-serif; border: #4DAE4D 1px; border-style: solid; }
#leftcontent   input.error    { color: #000000; font: normal 1em Verdana, Arial, Helvetica, sans-serif; border: #FF0000 1px; border-style: solid; }
#leftcontent   input.checkbox_error    {  border:1px solid #FF0000; }
#leftcontent   #textarea      { color: #000000; font: normal 1em Verdana, Arial, Helvetica, sans-serif; border: #4DAE4D 1px; border-style: solid; }

.bild_content_right				{ padding-top: 0em; padding-bottom: 0em; padding-right: 0em;  margin-left: -0.99em; } 
#rightcontent_layer           { width:17em; padding-top:2.5em; padding-left:1.8em; padding-right:4em; padding-bottom: 3.3em; margin-left: -1em; color: #000000; background-image: url('../images/berichtsrolle1.jpg'); background-repeat: no-repeat;  }

#rightcontent                 { float: right; width:15.7em; background-image: url('../gimages/rechts_ende.jpg'); background-repeat: repeat-x; background-position: bottom; background-color: #FFE09B; padding-top:0em; border-right: 1px solid #E79400; 0em; padding-bottom: 4em; padding-right: 1em; padding-left: 1em; color: #000000; border-left: 0px solid #E79400; }
#rightcontent  h1             { color: #E79400; font-size: 1.3em; padding-top:0em; }
#rightcontent  h2             { color: #6B2202; font-size: 1em; padding-top:0em; }
#rightcontent  a              { text-decoration: underline; font-weight: normal; color: #6B2202; }
#rightcontent  a:link         { text-decoration: underline; font-weight: normal; color: #6B2202; }
#rightcontent  a:visited      { text-decoration: underline; font-weight: normal; color: #6B2202; }
#rightcontent  a:hover        { text-decoration: underline; font-weight: normal; color: #6B2202; }
#rightcontent  a:active       { text-decoration: underline; font-weight: normal; color: #6B2202; } 
#rightcontent  li             { color: #000000; padding-right: 0.5em; padding-left: 0.5em; border-right: 0em #FFFFFF solid; float: left; }
#rightcontent  input          { color: #000000; font: normal 1em Verdana, Arial, Helvetica, sans-serif; border: #E79400 1px; border-style: solid; }
#rightcontent  ul             { padding-bottom:2em; margin-bottom: 2em;}
#rightcontent  ul#downlink    { list-style-type: none; list-style-image: url('../gimages/pfeil_nach_unten.gif'); padding-left:1.2em; padding-right:0em; margin:0em; }
 
#globalcontent                { float: left; width:68.5em; padding-left: 1em; padding-top: 0em; padding-bottom: 0em; text-align: none; background:#FFFFFF; color: #000000; }
#globalcontent   h1           { color: #E79400; font-size: 1.3em; padding-top:0em; }
#globalcontent   h2           { color: #E79400; font-size: 1em; padding-top:0em; }no
#globalcontent   a            { text-decoration: none; font-weight: normal; color: #E79400;}
#globalcontent   a:link       { text-decoration: none; font-weight: normal; color: #E79400; }
#globalcontent   a:visited    { text-decoration: none; font-weight: normal; color: #E79400; }
#globalcontent   a:hover      { text-decoration: underline; font-weight: normal; color: #E79400; }
#globalcontent   a:active     { text-decoration: none; font-weight: normal; color: #E79400; }
#globalcontent   a.black            { text-decoration: none; font-weight: bold; color: #000000; font-size:1.5em;}
#globalcontent   a.black:link       { text-decoration: none; font-weight: normal; color: #E79400; }
#globalcontent   a.black:visited    { text-decoration: none; font-weight: normal; color: #E79400; }
#globalcontent   a.black:hover      { text-decoration: none; font-weight: bold; color: #000000;  font-size:1.5em;}
#globalcontent   a.black:active     { text-decoration: none; font-weight: normal; color: #E79400; }
#globalcontent   table        { border:0px solid #000000; padding:0em; }
#globalcontent   td           {    }
#globalcontent   th.link           {   background-color:#C9F4C7; }
#globalcontent   th.link a           {  text-decoration: none; font-weight: bold; color: #000000;  }
#globalcontent   th.link a:link           {   text-decoration: none; font-weight: bold; color: #000000;  }
#globalcontent   th.link a:visited           {   text-decoration: none; font-weight: bold; color: #000000;  }
#globalcontent   th.link a:hover           {   text-decoration: underline; font-weight: bold; color: #000000;  }
#globalcontent   th.link a:active           {   text-decoration: none; font-weight: bold; color: #000000;  }
#globalcontent   input        { color: #000000; font: normal 1em Verdana, Arial, Helvetica, sans-serif; border: #4DAE4D 1px; border-style: solid; }
#globalcontent   input.error    { color: #000000; font: normal 1em Verdana, Arial, Helvetica, sans-serif; border: #FF0000 1px; border-style: solid; }
#globalcontent   #textarea          { color: #000000; font: normal 1em Verdana, Arial, Helvetica, sans-serif; border: #4DAE4D 1px; border-style: solid; }



#case                               { margin-left: 0em; margin-top: 0em; margin-bottom: 1em; color:#6B2202;  }
#case   #case_header                { font-weight:bold; color:#6B2202;  padding-top:2em; padding-bottom:0.5em; }
#case   #case_header a:link       { color:#6B2202; text-decoration: none; font-weight: bold; }
#case   #case_header a:visited  { color:#6B2202; text-decoration: none; font-weight: bold; }
#case   #case_header a:hover   {  color:#6B2202; text-decoration: none; font-weight: bold; }
#case   #case_header a:active   {  color:#6B2202; text-decoration: none; font-weight: bold; }
#case   #case_header a:focus    {  color:#6B2202; text-decoration: none; font-weight: bold; }


#prefooterline                { background: #FFF3B9; border-top: 1px solid #FFF3B9; width: 100%; height: 1.8em; padding-top: 0em;}

#prefooter                { margin: 0.6em;  padding-top: 0em; padding-bottom: 0em; background-color: #FFF3B9; font-family: Verdana, Arial; font-size: 0.70em; font-weight: normal; font-style: normal;  text-decoration: none; color: #000000; }
#prefooter  li            { list-style: inherit; text-align: left; font-weight: bold;  display: inline;  padding-right: 3em; }
#prefooter  li a:link     { font-family: Verdana,Arial; color: #6B2202; font-weight: normal; text-decoration: none; }
#prefooter  li a:visited  { font-family: Verdana,Arial; color: #6B2202; font-weight: normal; text-decoration: none; }
#prefooter  li a:hover    { font-family: Verdana,Arial; color: #6B2202; font-weight: normal; text-decoration: underline; }
#prefooter  li a:active   { font-family: Verdana,Arial; color: #6B2202; font-weight: normal; text-decoration: underline; }

#footer                  { background-color: #FFF3B9; text-align: center; margin-top:0em; padding-top: .5em; height: 2.0em; font-family: Verdana, Arial; font-size: 0.70em; font-weight: normal; font-style: normal;  text-decoration: none; color: #6B2202; }
#footer a:link           { text-decoration: none; font-weight: normal; color: #6B2202; }
#footer a:visited        { text-decoration: none; font-weight: normal; color: #6B2202; }
#footer a:hover          { text-decoration: underline; font-weight: normal; color: #6B2202; }
#footer a:active         { text-decoration: none; font-weight: normal; color: #6B2202; }



table.form                      { border-width:0em; padding:0em; margin:0em; } 
td.form_topic                   { padding-top:1.5em; border-width:0em; color:#4DAE4D; font-weight:bold; background-color:#FFFFFF; }
td.form_right                   { padding-top:0.3em; padding-bottom:0.3em; text-align:right; color:#000000; background-color:#E2FAE2; }
td.form_right_white             { padding-top:0.3em; padding-bottom:0.3em; text-align:right; color:#000000; background-color:#FFFFFF; }
td.form_single_td               { padding-top:1em; padding-bottom:1em; color: #000000; background-color:#E2FAE2; }
td.form_first_td                { padding-top:1em; padding-bottom:0.3em; color: #000000; background-color:#E2FAE2; }
td.form_td                      { padding-top:0.3em; padding-bottom:0.3em; color: #000000; background-color:#E2FAE2; }
td.form_last_td                 { padding-top:0.3em; padding-bottom:1em; color: #000000; background-color:#E2FAE2; }

td.form_top_line                { border-top:2px solid #FFFFFF; padding-top: 1em; padding-bottom:0.3em; color: #000000; background-color:#E2FAE2; }
td.form_bottom_line             { border-bottom:2px solid #FFFFFF; padding-bottom: 1em; padding-top:0.3em; color: #000000; background-color:#E2FAE2; }
td.form_single_td_top_line      { border-top:2px solid #FFFFFF; padding-top: 1em; padding-bottom:1em; color: #000000; background-color:#E2FAE2; }
td.form_single_td_bottom_line   { border-bottom:2px solid #FFFFFF; padding-top: 1em; padding-bottom:1em; color: #000000; background-color:#E2FAE2; }

td.form_error                   { border:1px solid #FF0000; padding-top: 1em; vertical-align:middle; padding-bottom:1em; margin-top:1em; margin-bottom:1em; color: #FF0000; background-color:#FDE2E2; }
td.form_submit_td               { padding-top:1.5em; padding-bottom:1em; margin-top:1em; margin-bottom:1em; color:#FFFFFF; background-color:#FFFFFF; }
ul.error_reason                 { position:relative; left:-2.5em; } 




table.bg1    { border:0.1em solid #C9F4C7; padding:0em; background-color:#FFFFFF; }

th.bg11em   { vertical-align: top; padding-right:0em; background-color:#C9F4C7;  }
td.bg11em    { vertical-align: top; padding-right:0em; background-color:#C9F4C7;  }

td.bg21em    { vertical-align: top; padding:0em; background-color:#E1E1E1; }
tr.bg21em    { vertical-align: top; padding:0em; background-color:#F1F1F1; }

td.bg31em   { vertical-align: top; padding:0em; background-color:#e4e4e4; }
tr.bg31em   { vertical-align: top; padding:0em; background-color:#E4E4E4; }

td.bg41em   { vertical-align: top; padding:0em; background-color:#E2FAE2; }
tr.bg41em   { vertical-align: top; padding:0em; background-color:#E2FAE2; }


td.bg11embig    { font-size: 1.3em; padding-top: 0.5em; border-top: 2px solid #4BB24B; border-left: 1px solid #4BB24B; background-color:#A5E5A6; }
tr.bg_active    { vertical-align: top; padding-right:0em; background-color:#00ff00;  }


table.intern { border:0.1em solid #C9F4C7; padding:0em;  background-color:#FFFFFF; }
tr.intern    { vertical-align: top; padding-right:1em; background-color:#C9F4C7;  }
tr.intern_active    { vertical-align: top; padding-right:1em; background-color:#00ff00;  }
tr.intern2   { vertical-align: top; padding:1em; background-color:#ebf5ea; }
tr.intern3   { vertical-align: top; padding:1em; background-color:#FFFFFF; }
td.intern    { vertical-align: top; width:6em; background-color:#C9F4C7; }
td.intern2   { vertical-align: top; width:10em; background-color:#C9F4C7; }

td.content_text_red {text-decoration: none; font-weight: bold; color: #FF0000; font-size:1em;}
/* Klassen für den Bereich "Meine Newsletter" */
td.newsletter_name    { vertical-align:middle; padding:0.2em; width:15em;  }
td.newsletter_beschreibung    { text-align: left; vertical-align: top; width:35em; height:2em; padding: 0.2em; }
td.newsletter_intervall    { text-align: left; vertical-align: middle; width:15em; height:2em; padding: 0.2em; }
td.newsletter_checkbox   { text-align: center; vertical-align: middle; width:2em; height:2em; padding: 0.2em; border:0em; }

ul.downlink          { list-style-type: none; list-style-image: url('../gimages/pfeil_nach_unten.gif'); padding-left: 1.4em; }
ul.toplink              { list-style-type: none; list-style-image: url('../gimages/pfeil_nach_oben.gif'); text-align: right; }
ul.sitelink             { list-style-type: none; list-style-image: url('../gimages/pfeil_nach_rechts.gif'); text-align: right; }

table.kalenderbg              { background: #F6F6F6; border: 1px solid #C0C0C0; }
th.kalendertop                  { padding: 0.3em; background: #FFFFFF; color: #4DAE4D; background-image: url('../gimages/kalender_verlauf.jpg'); background-position: top; background-repeat: repeat-x; }
tr.kalendertop                   { background: #00FF00; }
td.kalenderso                   { background: #DDFADD; color: #909090; }
td.kalenderakt                  { background: #C0C0C0; }
td.kalenderferien              { background: #BBEABB; }
td.kalenderakt_ferien       { background: #A3D2A3; }

a.kalenderlink:link             { text-decoration: none; color: #000000;  }
a.kalenderlink:visited  { text-decoration: none; color: #000000;  }
a.kalenderlink:hover    { text-decoration: none; color: #000000;  }
a.kalenderlink:active   { text-decoration: none; color: #000000;  }
a.kalenderlink:focus            { text-decoration: none; color: #000000;  }

form.form1      { background-color: #ffffff; border: 1px solid #C9F4C7; text-align: left; }

