

body, div, h3, a, p {
font-family:  "Trebuchet MS", Arial, Helvetica;
font-size:10pt;
}

 h1, h2 {
font-family:  "Trebuchet MS", Arial, Helvetica;
font-size:12pt;
font-weight:bold;

}
div.ueberschrifttext h1 {margin: 0;
padding: 0;}
ul.csc-bulletlist-1{
list-style-type:none;
list-style-position:outside;
}
/*
wechselndes Motivbild links oben
*/
div.bildlinks {
   position:absolute;
   top:0px;
   left:0px;
   width:568px;
   height: 172px;
   padding:0px;
   margin:0px;
   border:0px;
}
/*
wechselnde Überschrift (Schrift und Farbe) unter Motivbild
*/
div.ueberschrift
{
   position:absolute;
   top:128px;
   left:143px;
   width:425px;
   height:23px;
   padding-left:0px;
   margin:0px;
   border:0px;
   
}
div.ueberschrifttext
{	font-size: 12pt;
	font-weight:bold;
	padding-left:20px;
}

/*
Bild von Kirchturm - fest
*/
div.kirchturm {
   position:absolute;
   top:0px;
   left:577px;
   width:152px;
   height: 152px;
   padding:0px;
   margin:0px;
   border:0px;
}
/*
wechselndes Motivbild rechts - Kirchenfenster
*/
div.bildrechts {
   position:absolute;
   top:0px;
   left:738px;
   width:416px;
   height: 128px;
   background-color: #E0E4E7;
   padding:0px;
   margin:0px;
   border:0px;
}
/*
Farbstreifen unter Kirchenfenster - fest
*/
div.farbstreifen {
   position:absolute;
   top:128px;
   left:738px;
   width:416px;
   height:23px;
   background-color: #0033CC;
   padding:0px;
   margin:0px;
   border:0px;
}
/*
Logo unter Kirchturm und Farbstreifen - fest
*/
div.logo {
   position:absolute;
/*
top und left -10
width und heigth +10
*/
   top:160px;
   left:587px;
   width:566px;
   height: 78px;
   background-color: #ffffff;
   padding:0px;
   margin:0px;
   border:0px solid #000000;
   vertical-align: middle;
}
/*
Hintergrund - News
*/
div.newsuntergrund {
   position:absolute;
   top:240px;
   left:738px;
   width:416px;
   height: 1484px;
   color:#FFFFFF;
   background-color: #8796A3;
   padding-left:0px;
   margin:0px;
   border:0px; 
}
/*
Textbereich für News
*/
div.newsflaeche {
   position:absolute;
   top:260px;
   left:758px;
   width:230px;
   height: 1444px;
   color:#FFFFFF;
   background-color: transparent;
   padding-left:0px;
   margin:0px;
   border:0px;
}
/*
Hintergrund - Menü(s)
*/
div.menu {
   position:absolute;
   top:172px;
   left:0px;
   width:144px;
   height: 1552px;
   background-color: #E0E4E7;
   padding:0px;
   margin:0px;
   border:0px;
}
/*
Formatierung - HAUPTMENÜ
*/
div.menu A {
        color: black;
        text-decoration: none;
}
/*  MENU 1, level 1, normal state (NO) */
DIV.menu1-level1-no {
  border-top: 1px solid #8796A3;
  border-bottom: 1px solid #8796A3;
  font-size: 12pt;
  padding-top:5px;
  padding-left:20px;
  background-color: #ffffff;
  color:000000;
  font-weight:bold;
}
/*  MENU 1, level 1, active state (ACT) */
DIV.menu1-level1-act {
  border-top: 1px solid #8796A3;
  border-bottom: 1px solid #8796A3;
  font-size: 12pt;
  padding-top:5px;
  padding-left:20px;
  font-weight:bold;
  background-color: #ffffff;

}
div.menu1-level1-no A {
	font-size: 12pt;
    text-decoration: none;
}
DIV.menu1-level1-act A {
  font-size: 12pt;
  color:#CE0000;
}

/*  MENU 1, level 2, normal state (NO) */
DIV.menu1-level2-no {
  border-bottom: 1px solid #8796A3;
  font-size: 10pt;
  padding-left:20px;
    font-weight:bold;
  background-color: #ffffff;
}
/*  MENU 1, level 2, active state (ACT) */
DIV.menu1-level2-act {
  border-bottom: 1px solid #8796A3;
  font-size: 10pt;
  font-weight:bold;
  padding-left:20px;
  font-weight:bold;
  background-color: #ffffff;
}
div.menu1-level2-no A {
	font-size: 10pt;
    text-decoration: none;
}
DIV.menu1-level2-act A {
	font-size: 10pt;
	color:#CE0000;
}

/*  MENU 1, level 3, normal state (NO) */
DIV.menu1-level3-no {
  border-bottom: 1px solid #8796A3;
  font-size: 10pt;
  padding-left:20px;
  background-color: #ffffff;
}
/*  MENU 1, level 3, active state (ACT) */
DIV.menu1-level3-act {
  border-bottom: 1px solid #8796A3;
  font-size: 10pt;
  padding-left:20px;
  background-color: #ffffff;
}
div.menu1-level3-no A {
	font-size: 10pt;
    text-decoration: none;
}
DIV.menu1-level3-act A {
	font-size: 10pt;
	color:#CE0000;
}

/*  MENU 1, level 4, normal state (NO) */
DIV.menu1-level4-no {  border-bottom: 1px solid #8796A3;
  padding-left:30px;
  background-color: #ffffff;
}
/*  MENU 1, level 4, active state (ACT) */
DIV.menu1-level4-act {  border-bottom: 1px solid #8796A3;
  font-size: 9pt;
  padding-left:30px;
  background-color: #ffffff;
}
DIV.menu1-level4-no A {
  font-size: 9pt;
  color:#000000;
}
DIV.menu1-level4-act A {
  font-size: 9pt;
  color:#CE0000;
}

/*
Formatierung - NEBENMENÜ
*/
/*  MENU 2 level 1, normal state (NO) */
DIV.menu2-level1-no {
  border-top: 0px solid #8796A3;
  border-bottom: 0px solid #8796A3;
  font-weight:normal;
  font-size: 11pt;
  padding-top:5px;
  padding-left:20px;
  color:000000;
}
DIV.menu2-level1-no A {
  color:#000099;
}
/*  MENU 2, level 1, active state (ACT) */
DIV.menu2-level1-act {
  border-top: 0px solid #8796A3;
  border-bottom: 0px solid #8796A3;
  font-size: 11pt;
  padding-top:5px;
  padding-left:20px;
  font-weight:normal;

}
DIV.menu2-level1-act A {
  color:#CE0000;
  font-weight:normal;
}



/*
Hintergrund - Textbereich
*/
 div.textuntergrund {
   position:absolute;
   top:152px;
   left:143px;
   width:425px;
   height: 1571px;
   background-color: #ffffff;
   padding:0px;
   margin:0px;
   border:0px;
}
/*
Textbereich
*/
 div.textflaeche {
   position:absolute;
   top:170px;
   left:164px;
   width:343px;
   height: 1534px;
   background-color: #transparent;
   padding:0px;
   margin:0px;
   border:0px;   overflow:normal;
}





/*
Hintergrund - Bilder
*/
div.bilduntergrund {
   position:absolute;
   top:240px;
   left:577px;
   width:152px;
   height: 1484px;
   color:#FFFFFF;
   background-color: #D9EBFF;
   padding:0px;
   margin:0px;
   border:0px;
}
/*
Bildbereich
*/
div.bildflaeche {
   position:absolute;
   top:258px;
   left:529px;
   width:200px;
   height: 1418px;
   color:#000000;
   background-color: transparent;
   padding:0px;
   margin:0px;
   border:0px;
}
div.bildflaeche img {
	margin-top: 30px;
}

div.ngodi {
   width:80px;
   height: 80px;
   color:#FFFFFF;
   background-color: #8796A3;
}



/*
Formatierungen - Farben für Unterbereiche
*/

#Startseite {
            background-color: #D9EBFF;
            color: #000000;}
#Startseite.menu1-level1-act A {
  color:#000000;}
  #Angebote {
         background-color:#0033CC;
         color: #ffffff;}
#Angebote.menu1-level1-act A {
  color:#ffffff;}  
#Gottesdienste {
               background-color: #972BAE;
               color: #ffffff;}
#Gottesdienste.menu1-level1-act A {
  color:#ffffff; }

#Aktuelles {
          background-color: #FFCC00;
          color: #000000;
}
#Aktuelles.menu1-level1-act A {
  color:#000000;}

#Gemeinde {
          background-color:#CE0000;
          color: #ffffff;}
#Gemeinde.menu1-level1-act A {
  color:#ffffff;}

#Einrichtungen {
               background-color:#02B002;
               color: #ffffff;}
#Einrichtungen.menu1-level1-act A {
  color:#ffffff;}

#Kontakt {
            background-color: #D9EBFF;
            color: #000000;}
#Kontakt.menu1-level1-act A {
            color: #000000;}