body{margin-right: 40px;
     margin-left: 40px;

        background-color: #E1E1E1;
        color: Maroon;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.bolder {
letter-spacing: 3pt;
font-weight: 900;
font-size: 220%;
color: #970000;
padding-bottom: 15px;
}

.bolder3 {
letter-spacing: 4pt;
font-weight: 1200;
font-size: 280%;
color: #970000;
padding-bottom: 15px;
}

.bolder1 {

font-weight: 900;
font-size: 180%;
color: #970000;
padding-bottom: 15px;
}

.bolder2 {
letter-spacing: 4pt;
font-weight: 900;
font-size: 230%;

}

#glogo {
background-color: #FFFDEE;
}
.galfotol{
padding-right: 10px;
padding-bottom: 35px;

vertical-align: top;
}

.galfotor{
padding-left: 10px;
padding-bottom: 35px;
vertical-align: top;
}
.etab
{
padding: 10px;
margin-right: 20px;
margin-left: 20px;
border: 8px solid #D9D9D9;
background-color: #FFFF80
}
#par{
        text-align: justify;
        /*margin-right: 40px;*/
}

.par{
        text-align: justify;

}

.par10{
        text-align: justify;
        margin-right: 10px;
        margin-left: 10px;
}
.par10ou{
        text-align: justify;
        margin: 10px;
}
td.anzeigen {
 text-align: right;

 padding-left: 15px;
}


#content2{
float: right;

}

#foto{
margin-left: 10px;
}

#Presse {
background-color: #BCBCBC
}

div #container{
        width: 100%;
/*background-color: #FFFDEE;*/}

#logo{
border: 8px solid #D9D9D9;
        background-color: #FFFDEE;

}

#logo td.rand{
padding-left: 30px;
padding-right: 30px;

padding-top: 12px;
}

#logo td.randa{
padding-left: 30px;
padding-right: 30px;

padding-top: 30px;
}

#logo td.rand2{
padding-left: 30px;
padding-right: 30px;
padding-bottom: 2px;
padding-top: 12px;
}

#logo td.urand{
padding-left: 30px;
padding-right: 30px;

padding-bottom: 5px;
}

div#content td.vign1{
border: 8px solid #FFFDEE;
        background-color: #D9D9D9;
        padding: 10px;
}

.pad12{
padding: 12px;
}

.pad12a{
padding-left: 12px;
text-align: top;
}

.padl {
padding-left: 12px;
padding-right: 12px;
}

.pad12 td.pad100 {
padding-left: 100px;
}

.pad100 {
padding-left: 100px;
}

.farbe {
 background-color: #C8FFC8;
border: 8px solid #D9D9D9;

}

.farbe10 {
 background-color: #C8FFC8;
border: 8px solid #D9D9D9;
padding: 10px;
}

.wunsch {
 background-color: #FFD3A8;
border: 8px solid #C6FFFF;
}

.wunsch1 {
 background-color: #FFDDBB;
border: 10px solid #C6FFFF;
padding-top: 15px;
padding-left: 15px;
padding-right: 15px;
}

.wunsch2 {
 background-color: #C6FFFF;
border: 10px solid #FF8000;
padding: 15px;

}

.wunsch3 {
 background-color: #C0C0C0;
border: 10px solid #000000;
padding: 25px;
color: #000000;

}

.abso {
margin-top: 10px;
margin-bottom: 10px;
}

.farbe a {
text-decoration: none;
}

.farbig {
 background-color: #C8FFC8;
border: 8px solid #D9D9D9;
padding: 8px;
vertical-align: middle;
}

.farbig2 {
 background-color: #C8FFC8;
border: 8px solid #D9D9D9;
padding: 18px;
vertical-align: middle;
}

div#content td.vign2{
border-bottom: 8px solid #FFFDEE;
border-top: 8px solid #FFFDEE;

        background-color: #D9D9D9;
}

.veranst {
border: 3px solid maroon;
padding: 12px;
}

.veranst1 {
border-left: 3px solid maroon;
border-bottom: 3px solid maroon;
border-right: 3px solid maroon;
padding: 12px;
}

.veranst25 {
border: 3px solid maroon;
padding: 25px;
}

div#content h.top{
text-align: top;
}

#block{
        text-align: justify;
        margin: 3em;
}

#content a:hover{
color: #FF8040;
text-decoration: none;

}
#content a{

text-decoration: none;
}

#content a.mail:hover{
color: #FF0000;
text-decoration: none;

}
#content a.www:hover{
color: #00E100;
text-decoration: none;

}

#navcontainer td a{
              color:Maroon;
              text-decoration: none;
}
#navcontainer td {
 text-align: center;
}
#navlist td.aktuell,
#subnavlist td.aktuell,
#navcontainerV td.aktuell
{
border: 1px solid black;
}

#navlist td.aktuell,
#navlist td.aktuell a,
#navlist td.aktuell a:visited,
#navlist td.aktuell a:focus,
#subnavlist td.aktuell,
#subnavlist td.aktuell a,
#subnavlist td.aktuell a:visited,
#subnavlist td.aktuell a:focus,
#navcontainerV td.aktuell,
#navcontainerV td.aktuell a,
#navcontainerV td.aktuell a:visited,
#navcontainerV td.aktuell a:focus
{
 background-color: #DBB7FF;
 text-decoration: none;

 }

.abs2 td.abs3 a,
.abs2 td.abs3 a:visited,
.abs2 td.abs3 a:focus,
.abs2 td.abs3 a:hover,
.widerstand a,
.widerstand a:visited,
.widerstand a:focus,
.widerstand a:hover

{

 text-decoration: none;

 }

#content p.widerstand a:hover,
#par a:hover
{

 color: #FF8040;

 }

#navlist td.aktuell a:hover,
#subnavlist td.aktuell a:hover,
#navcontainerV td.aktuell a:hover,
.abs2 td.abs3 a:hover
{
background-color: #9CD4F7;
}

#navlist td {
 text-align: center;
}
#navlist  td {
 font-weight: bold;
}
#navlist td {
background-color: Silver;
border-color: Black;
}

#subnavlist td {
background-color: #C4C4D9;
 font-weight: bold;
}

#subnavlist td {
 text-align: center;
}

#navlist td a:active
{
background-color: red;
color: #F0A597
border: 1px solid Silver;
}

#navlist td a,
#navlist td a:link {
background-color: Silver;
color: maroon;

}

#navlist td a:visited
{
background-color: Silver;
color: #A80000;
border: 1px solid Silver;
}

#navlist td a:hover,
#navlist td a:focus {
background-color: #9CD4F7;
border: 1px solid black;
color: maroon;
}

#subnavlist td a,
#subnavlist td a:link {
background-color: #C4C4D9;
color: maroon;
border: 1px solid #C4C4D9;
}

#subnavlist td a:visited {
background-color: #C4C4D9;
color: #A80000;
border: 1px solid #C4C4D9;
}

#subnavlist td a:hover,
#subnavlist td a:focus {
background-color: #9CD4F7;
border: 1px solid black;
color: maroon;
}

.pnthema {
background-color: #FFD2A6;
padding-left: 7px;
padding-right: 7px;
padding-top: 3px;
padding-bottom: 3px;
border: 1px solid black;
}

.prednav {
 font-weight: bold;
 text-align: left;
 background-color: #E3FFFF;
padding-left: 7px;
padding-right: 7px;
}

.prednav a,
.prednav2 a {
text-decoration: none;

}

.prednav a:hover,
.prednav a:focus {
background-color: #E1FFFF
}

.prednav2 {
 font-weight: bold;
 text-align: left;
 background-color: #DBB7FF;
padding-left: 7px;
padding-right: 7px;
}
.prednav2 a:hover,
.prednav2 a:focus {
background-color: #E1FFFF
}

.pred {
padding-right: 12px;
 text-align: top;
}
.predlinks {
padding-left: 12px;
 text-align: top;
}


.pred2 {

vertical-align: top;
background-color: #E1FFFF

}

/*current Link*/
/*#navcontainer td a#current,
#navcontainer td a#current:link,
#navcontainer td a#current:visited {border: 1px solid Silver; color: green;}*/


/*#par3{
height: 1000px;
background-image: url('../Bilder/Kreuzgrau30a.gif');
margin-left: 10em
}*/

#navcontainerV a {
text-decoration: none;
}

.pfarrer{
background-color: #ACCDD5
}

#navcontainerV td a,
#navcontainerV td a:link,
#navcontainerV td a:visited {
background-color: transparent;
border: 1px solid #C4C4D9;
color: Maroon;
}

#navcontainerV td a:hover,
#navcontainerV td a:focus{
background-color: #9CD4F7;
border: 1px solid black;
color: black;
}

#kinder{
        float: right;
        margin-left: 15px;
        margin-bottom: 10px;
}
.kinder{
        float: right;
        margin-left: 15px;
        margin-bottom: 10px;
}
#suehne{
        float: right;
        margin-left: 15px;
        margin-bottom: 10px;
}
.suehne{
        float: right;
        margin-left: 15px;
        margin-bottom: 10px;
}
#ploe{
        float: right;
        margin-left: 15px;
        margin-bottom: 10px;
}
.ploe{
        float: right;
        margin-left: 15px;
        margin-bottom: 10px;
}
#gedenk{
        float: right;
        margin-left: 15px;
        margin-bottom: 10px;
}
.gedenk{
        float: right;
        margin-left: 15px;
        margin-bottom: 10px;
}
#tafel{
        float: right;
        margin-left: 15px;
        margin-bottom: 10px;
}
.tafel{
        float: right;
        margin-left: 15px;
        margin-bottom: 10px;
}
.floatr{
        float: right;
        margin-left: 15px;
        margin-bottom: 10px;
}
.floatl{
        float: left;
        margin-right: 15px;
        margin-bottom: 10px;
}
.floatl1{
        float: left;
        margin-right: 15px;
        margin-bottom: 10px;
        margin-top: 10px;
}

#flue{
text-align: right;
}
#footer{
font-size: 60%;
}

.umrahmung {
border: 1px solid black;
margin-right: 5px;
margin-left: 5px;
}

.umrahmung10p {
border: 1px solid black;
margin: 10px;
padding: 10px;
}

#abs {
float: right;
margin-left: 20px;
margin-bottom: 8px;
margin-top: 10px;}

.abs2 {
float: left;
margin-right: 20px;
margin-bottom: 25px;
margin-top: 10px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 20px;
background-color: #FFFF80;
border: 1px solid black;
}
.abs3 {
border: 1px solid black;
background-color: #C4FFFF;
font-size: 65%;
text-align: left;
/*font-weight: bold;*/
padding-left: 8px;
padding-right: 8px;
}
.abs3a {
border: 1px solid black;
background-color: #C4FFFF;
font-size: 65%;
text-align: left;
/*font-weight: bold;*/
padding-left: 8px;
padding-right: 8px;
margin-bottom: 20px;
}
.abs4 {
border: 1px solid black;
background-color: #C4FFFF;
font-size: 56%;
text-align: left;
/*font-weight: bold;*/
padding-left: 8px;
padding-right: 8px;
}



.center {
 text-align: center;
}

.left {
 text-align: left;
}
.right {
 text-align: right;
}

hr {
 text-align: left;
 color: #0000FF;
 height: 3px;
}
#predigt {
 background: #FBC404;
}

/*current Link
#navcontainerV ul a#currentV,
#navcontainerV ul a#currentV:link,
#navcontainerV ul a#currentV:visited { }

/*Second and subsequent levels
#navcontainerV ul ul
{
font-size: 80%;
position: absolute;
top: 23px;
left: 0;
width: 100%;
border-top: none;
background-color: #95B1BB;
}

#navcontainerV ul ul li { display: inline; }

#navcontainerV ul ul a,
#navcontainerV ul ul a:link,
#navcontainerV ul ul a:visited
{
background-color: #95B1BB;
border: 1px solid #95b1bb;
color: black;
}

#navcontainerV ul ul a:hover,
#navcontainerV ul ul a:focus
{
        background-color: Silver;
        border: 1px solid black;
        color: black;
}

/*current Link
#navcontainerV ul ul a#subcurrent,
#navcontainerV ul ul a#subcurrent:link,
#navcontainerV ul ul a#subcurrent:visited {  }
#navcontainerV2 { }
#navcontainerV2 a { text-decoration: none; }

#navcontainerV2 ul
{
padding: 0;
margin: 0;
list-style-type: none;
position: relative;
}

#navcontainerV2 li { display: inline; }

/*1st level elements
#navcontainerV2 ul
{
border-top: 1px solid #36c;
border-bottom: 1px solid #36c;
background-color: #36c;
padding: 2px 0;
margin-bottom: 2em;
margin-top: 0;
}

#navcontainerV2 li { margin: 0 0 0px; }

#navcontainerV2 ul a,
#navcontainerV2 ul a:link,
#navcontainerV2 ul a:visited
{
background-color: #36c;
border: 1px solid #36c;
color: white;
padding: 0px 5px;
}

#navcontainerV2 ul a:hover,
#navcontainerV2 ul a:focus
{
background-color: #9CD4F7;
border: 1px solid black;
color: black;
}

/*current Link
#navcontainerV2 ul a#currentV,
#navcontainerV2 ul a#currentV:link,
#navcontainerV2 ul a#currentV:visited { }

/*Second and subsequent levels
#navcontainerV ul ul
{
font-size: 80%;
position: absolute;
top: 23px;
left: 0;
width: 100%;
border-top: none;
background-color: #95B1BB;
}

#navcontainerV2 ul ul li { display: inline; }

#navcontainerV2 ul ul a,
#navcontainerV2 ul ul a:link,
#navcontainerV2 ul ul a:visited
{
background-color: #95B1BB;
border: 1px solid #95b1bb;
color: black;
}

#navcontainerV2 ul ul a:hover,
#navcontainerV2 ul ul a:focus
{
background-color: #9CD4F7;
border: 1px solid black;
color: black;
}

/*current Link
#navcontainerV2 ul ul a#subcurrent,
#navcontainerV2 ul ul a#subcurrent:link,
#navcontainerV2 ul ul a#subcurrent:visited {  }*/