body { /* Festlegungen für die gesamte, sichtbare Webseite */
margin: 0px;		/* keine Abstände zum Rand*/	
padding: 0px;		/* "" */
background-image: url(/webbilder/bg_main2.jpg);	 /* das Hintergrundbild wird eingebunden */
background-repeat:no-repeat;	/* Hintergrundbild wird als einzelne Grafik dargestellt, nicht wiederholt */
background-attachment:fixed;	/* Beim Scrollen der Seite bleibt das Hintergrundbild fest/fixiert */
min-width:720px;
max-width:1574px;
margin-left:auto; margin-right:auto;
font-family: verdana;
font-size:10pt;
}

#titelzeile {	/* Festlegungen für die obere, gelbe Leiste */
height: 70px;	/* Höhe wird definiert (Breite abhängig von Browserbreite) */
background-image: url(webbilder/background_titel.jpg);	/* Hintergrundbild einbinden */
border: 3px solid #DFDFDF;	/* Element bekommt einen 3px breiten, durchgehenden Rahmen in gräulicher Farbe */
margin: 0px; /* keine Außenabstände */
top:0px; /* keine Abstände zu den Rändern */
left:0px;
right:0px;
position:absolute; /* Positionierung abhängig von Elternelement, in dem Fall der Rand */
}

#titelzeile h1 { /* Festlegungen für die Überschrift innerhalb der Titelzeile */
text-align: center;	 /* zentrale Ausrichtung */
padding: 20px; /* 20px Innenabstand*/
margin: 0px;  /* keine Abstand zu anderen Elementen */
}

#titelzeile img { /* Festlegungen für das Bild innerhalb der Titelzeile */
float: right; /* wird rechts ausgerichtet und links von anderen Elementen umflossen */
margin-right: 10px; /* 10px Abstand nach rechts (zum Rand) */
}

#home { /* Festlegungen für das Element "home" (beinhaltet die Links "Startseite", "Kontakt", "Impressum") */
float: left; /* wird links ausgerichtet und rechts von anderen Elementen umflossen */
background-image: url(webbilder/background_titel.jpg);	/* Hintergrundbild einbinden(selbes H.bild wie bei "titelzeile") */
text-align: right;	/* Text wird rechts ausgerichtet */
padding-left:30px;	/* Innenabstände definiert */
padding-top:30px;
}

#home a{color: #000000;} /* Die Links innerhalb des Elements "home" bekommen die Farbe schwarz */

#text, #text_leitbild, #text_admin { /* Festlegungen für den Textbereich */
min-width: 250px; /* Mindestbreite des Textbereichs, unabhängig von Browserbreite */
min-height: 320px; /* Mindesthöhe des Textbereichs, unabhängig von Browserbreite */
margin-left: 240px; /* Abstand zum linken Rand (wegen Navigation) */
margin-top: 96px; /* Abtand zum oberen Rand */
margin-bottom: 50px;
padding-top: 10px;	 /* Innenabstände... */
padding-bottom: 20px;
padding-right: 10px;
padding-left: 10px;
line-height:16pt; /* Vergrößerung des Zeilenabstands aus visuellen Gründen */
background-image: url(/webbilder/background_text.png); /* Einbinden des halbtransparenten Hintergrund */
text-align:justify; /* Blocksatz */
}

#text {
margin-right:20px}
a {text-decoration: underline;}
a:link {color: #00009F;}
a:visited {color: #00009F;}
a:hover {text-decoration: none;
color: #000000;}

#text_leitbild {
margin-right:270px;}

#text_admin {
margin-right: 210px;}

#leitbildnavi, #eventsnavi, #adminnavi {
background-image:url(webbilder/bg_navi_r.png);
float: right;
margin-right:20px;
margin-left:0;
padding: 15px;
border: 2px solid;
font-size:9pt;
}

#leitbildnavi {
width: 200px;}

#adminnavi{
width: 140px;}

#eventsnavi {
width: 180px;
line-height:13pt;}

#leitbildnavi a, #eventsnavi a{
font-size: 115%;
text-decoration: none;}

#leitbildnavi a:hover, #eventsnavi a:hover
{text-decoration: underline;
color:black;}

td { padding-left:3px;padding-right:3px;vertical-align:top;}
.b { font-weight:bold;}
td.uhr {width:95px; text-align:left;}	//für Terminübersicht
td.day{width:80px;}
td.event{width:500px;}

.cafe { list-style-position: outside; list-style-image: url(webbilder/burst.png); }
.kinder {list-style-position: outside; list-style-image: url(webbilder/circle_yellow.gif);}
img.rechts {float:right; margin-right:0; padding-left:15px;}
img.links {float:left; margin-left:0; margin-right:15px;}

h2,h3 {margin-top:0;}
h4,h5.low {margin-bottom:0;}
h4,h5.nomargin{margin:0}
h4.high {margin-top:0}
h1,h2,h3,h4,h5 {text-align:left;}
td.spruch {width:55%;}
td.news {
width:45%; padding:10px 0px 10px 10px;
background-image: url(/webbilder/news.png);}


p.jesushouse {background-image:url(webbilder/jesushouse_logo2.png);
background-repeat:no-repeat;
background-position: center center;}
