

/* ----------------------------------------------------------------------------------*/
/* ------------------------- Beginn Allgemeine Definitionen -------------------------*/
/* ----------------------------------------------------------------------------------*/

html, body {
   background: #E9E1BA;
   color: #151500;
   font-size: 95%;
   line-height: 130%;
   margin: 0;
   padding: 0;
   bottom: 0;
}

html, body, h2, h3, h4, div, p, ul, li, input {
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

div 	{
	border: 0px solid  #000;
}


/* ----------------------------------------------------------------------------------*/
/* ------------------------- ENDE Allgemeine Definitionen -------------------------*/
/* ----------------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------*/
/* -------------------------      Beginn Seitenlayout       -------------------------*/
/* ----------------------------------------------------------------------------------*/

div#header	{
	width: 90%;
	background: #FDF8E1;
	padding: 10px 10px 0 10px;
	height: 90px;
	margin: 0 auto 0 auto;
	overflow: hidden;
}
div#logo {
	width: 65%;
	font-size: 110%;
	margin: 0;
	padding: 0;
	margin-bottom: 0.1em;
	float: left;
}
div#headerText	{
	width: 30%;
	float: left;
	background: #FDF8E1;
	margin: 0;
	padding: 10px 0 0 0;
	margin-bottom: 0.1em;
}

div#content	{
	width: 90%;
	background: #fff;
	padding: 20px 10px 10px 10px;
	margin: 0 auto 0 auto;
	overflow: auto;
}

div#main	{
	width: 75%;
	float: left;
	margin: 0 0 0 0;
}

/* main-Standard ist fuer das Standard-Layout Template 1 die Begrenzung der Breite auf 95% */
div#main-standard	{
	width: 96%;
	margin: 0 0 0 0;
}


div#mainstart	{
	width: 98%;
	margin: 0 0 0 0;
}

div#footer	{
	width: 90%;
/*	font-size: 75%; */
	color: #675B41;
	text-decoration: none;
	margin: 0.5em auto 1em auto;
	text-align: right;
}
div#links {
	width: 45%;
	float: left;
	margin: 0 0 0 0;
}
div#links30 {
	width: 30%;
	float: left;
	margin: 0 0 0 0;
}
div#rechts {
	width: 45%;
	float: left;
	margin: 0 0 0 0;
}

/* ----------------------------------------------------------------------------------*/
/* -------------------------        ENDE Seitenlayout       -------------------------*/
/* ----------------------------------------------------------------------------------*/


/* ----------------------------------------------------------------------------------*/
/* ------------------------- Beginn Navigation 1. Ebene -----------------------------*/
/* ----------------------------------------------------------------------------------*/

#josh ul {
	margin: 0 auto 0 auto;	
	padding-left: 8%;
	border : 0px solid Black;
	width: 80%;
}

#josh ul li	{
	list-style:none;
	float:left;
	
}

#josh ul li a	{
	height:22px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin-right: 4px;
	margin-left: 0px;
}

/* Navi-Bilder setzen */

#navi-wir a {
	width: 88px;
	background: url(/bilder/default/bf/wir.gif) 0 0 no-repeat;
}

#navi-aktuelles a	{
	width: 88px;
	background: url(/bilder/default/bf/aktuelles.gif) 0 0 no-repeat;
} 

#navi-kultur a	{
	width: 65px;
	background: url(/bilder/default/bf/kultur.gif) 0 0 no-repeat;
} 

#navi-bildung a	{
	width: 78px;
	background: url(/bilder/default/bf/bildung.gif) 0 0 no-repeat;
} 
#navi-gesundheit a	{
	width: 103px;
	background: url(/bilder/default/bf/gesundheit.gif) 0 0 no-repeat;
} 
#navi-natur a	{
	width: 247px;
	background: url(/bilder/default/bf/natur.gif) 0 0 no-repeat;
} 
#navi-energie a	{
	width: 76px;
	background: url(/bilder/default/bf/energie.gif) 0 0 no-repeat;
} 

/* Rollover für Navi-Bilder setzen */

#navi-wir a:hover {
	width: 88px;
	background: url(/bilder/default/bf/wir_f2.gif) 0 0 no-repeat;
}
#navi-aktuelles a:hover	{
	width: 88px;
	background: url(/bilder/default/bf/aktuelles_f2.gif) 0 0 no-repeat;
} 
#navi-kultur a:hover	{
	width: 65px;
	background: url(/bilder/default/bf/kultur_f2.gif) 0 0 no-repeat;
} 

#navi-bildung a:hover	{
	width: 78px;
	background: url(/bilder/default/bf/bildung_f2.gif) 0 0 no-repeat;
} 
#navi-gesundheit a:hover	{
	width: 103px;
	background: url(/bilder/default/bf/gesundheit_f2.gif) 0 0 no-repeat;
} 
#navi-natur a:hover	{
	width: 247px;
	background: url(/bilder/default/bf/natur_f2.gif) 0 0 no-repeat;
} 
#navi-energie a:hover	{
	width: 76px;
	background: url(/bilder/default/bf/energie_f2.gif) 0 0 no-repeat;
} 


/* AKTIVE Navi-Bilder setzen */

#naviH-wir a {
	width: 88px;
	background: url(/bilder/default/bf/wir_f2.gif) 0 0 no-repeat;
}

#naviH-aktuelles a	{
	width: 88px;
	background: url(/bilder/default/bf/aktuelles_f2.gif) 0 0 no-repeat;
} 

#naviH-kultur a	{
	width: 65px;
	background: url(/bilder/default/bf/kultur_f2.gif) 0 0 no-repeat;
} 

#naviH-bildung a	{
	width: 78px;
	background: url(/bilder/default/bf/bildung_f2.gif) 0 0 no-repeat;
} 
#naviH-gesundheit a	{
	width: 103px;
	background: url(/bilder/default/bf/gesundheit_f2.gif) 0 0 no-repeat;
} 
#naviH-natur a	{
	width: 247px;
	background: url(/bilder/default/bf/natur_f2.gif) 0 0 no-repeat;
} 
#naviH-energie a	{
	width: 76px;
	background: url(/bilder/default/bf/energie_f2.gif) 0 0 no-repeat;
} 

/* ----------------------------------------------------------------------------------*/
/* ------------------------- Ende Navigation 1. Ebene -------------------------------*/
/* ----------------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------*/
/* ------------------------- Beginn Navigation Layoutwechsel ------------------------*/
/* ----------------------------------------------------------------------------------*/


li.lw	{
	margin-left: 0px;
	list-style: none;
	float: none;
	border: 0px solid #000;		
}

#lw ul {
	border : 0px solid #000;
	padding-left: 0px;
	margin-left: 0px;
}

.lw li a	{		
	overflow: visible;
}

div.lw-standard	{
	position: absolute;
	top: 120px;
	padding-left: 18px;
}



/* ----------------------------------------------------------------------------------*/
/* ------------------------- ENDE Navigation Layoutwechsel ------------------------*/
/* ----------------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------*/
/* ---- Beginn Linkleiste fuer Nachrichten, Termine etc. in den Einrichtungen -------*/
/* ----------------------------------------------------------------------------------*/


li.lilei	{
	margin-left: 0px;
	list-style: none;
	float: none;
	border: 0px solid #000;		
}

ul.lilei  {
	border : 0px solid #000;
	padding: 0px;
	margin: 0px;
}

/* --------- hier werden die Kontakt-Links der Einrichtungen gelistet (E-Mail und WWW)  --------- */

li.kont	{
	margin-left: 0px;
	list-style: none;
	float: none;
	border: 0px solid #000;		
}

#kont ul {
	border : 0px solid #000;
	padding-left: 0px;
	margin-left: 0px;
}

.kont li a	{		
	overflow: visible;
}


/* ----------------------------------------------------------------------------------*/
/* ------ ENDE Linkleiste fuer Nachrichten, Termine etc. in den Einrichtungen -------*/
/* ----------------------------------------------------------------------------------*/



/* ----------------------------------------------------------------------------------*/
/* -------------------BEGIN  XHTML-W3C und CSS Valid !!!!  --------------------------*/
/* ----------------------------------------------------------------------------------*/


#valid ul {
	margin: 0 auto 0 auto;	
	padding-left: 0px;
	border : 0px solid Black;
}

#valid ul li	{
	list-style:none;
	float:left;
	
}

#valid ul li a	{
	height:31px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin-right: 4px;
	margin-left: 0px;
}


#valid-xhtml a {
	width: 88px;
	background: url(/bilder/default/valid-xhtml10.png) 0 0 no-repeat;
}

#valid-css a	{
	width: 88px;
	background: url(/bilder/default/vcss.png) 0 0 no-repeat;
} 

#valid-xhtml a:hover {
	width: 88px;
	background: url(/bilder/default/valid-xhtml10.png) 0 0 no-repeat;
}

#valid-css a:hover	{
	width: 88px;
	background: url(/bilder/default/vcss.png) 0 0 no-repeat;
} 

/* ----------------------------------------------------------------------------------*/
/* -------------------- ENDE XHTML-W3C und CSS Valid !!!!  --------------------------*/
/* ----------------------------------------------------------------------------------*/




/* ++++++++++++++++++ Schriftformate  ++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++ */

.just	{
	text-align: justify;
	padding: 0 0 0 0;
	width: 96%;
}


.head1	{
	font-size: 115%;
	font-weight: bold;
}

.head2	{
	font-size: 105%;
	font-weight: bold;
}

.head3	{
	font-weight: bold;
}

/* Ueberschrift-Formate in H1, H2,... */

h1	{
	font-size: 115%;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 5px;
}

h1.diary	{
	font-size: 115%;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 7px;
	background-color: #FFE06C;
	padding: 3px;
	
}

h2	{
	font-size: 105%;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 3px;
}

h3	{
	font-size: 100%;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}

h4	{
	font-size: 95%;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}
/* ENDE Ueberschrift-Formate in H1, H2,... */


h1.headfussball	{
	font-size: 160%;
	font-weight: bold;
}

h2.head2fussball	{
	font-size: 120%;
	font-weight: bold;
	color: #E56301;
}
.fussball	{
	color: #E56301;
}

img.ballStart	{
	margin: 0px;
	padding: 0px;
	border: 0;
}

.bghgrau	{
	background: #EAEAEA;
}

.tk	{
	font-size: 75%;
}

/* +++++++++++++ ENDE Schriftformate  ++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++ */

/*  ++++++++++++++++  Navigation 1. Ebene  ++++++++++++++++++  */


div#naviTopRahmen	{
	width: 90%;
	height: 35px;
	background-image: url(/bilder/default/bf/bgNaviTop.gif); 
	padding: 0.5em 0.7em 0.7em 0.7em;
	margin: 0 auto 0 auto;
	overflow: visible;
	border : 0px solid Black;
	
}

div.naviTop {	
	text-align: center;
	font-weight: bold;
	color: #AF1562;
	margin: -3px auto 0 auto;
}



#navi li	{
	list-style:none;
	margin-left	: -40px;
	float:left;
	border: solid 0px #000;
}

#navi li a	{
	height:20px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	border: solid 1px #000;
}

img.naviTop {border: 0px; margin: 0px;}


.footer	{
	color: #675B41;
	text-decoration: none;
	font-size: 85%;
}


a.footer, a.footer:link, a.footer:active, a.footer:visited{
	color: #675B41;
	text-decoration: none;
}

a.footer:hover	{
	color: #675B41;
	text-decoration: underline;
}
/* ++++++++++++++++++ DIVS und Links fuer die Sitemap ++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.smap	{
	color: #0F0FAD;
	line-height: 160%;
}

div.smap2	{
	font-size: 90%;
	font-weight: bold;	
	color: #0F0FAD;
	line-height: 140%;
	
}

div.smap3	{
	font-size: 85%;
	color: #0F0FAD;
	line-height: 140%;
	margin-left: 20px;
}

div.smap4	{
	font-size: 70%;
	color: #0F0FAD;
	line-height: 140%;
	margin-left: 40px;
}

a.smap, a.smap:link, a.smap:active, a.smap:visited	{
	color: #0f0fad;
	text-decoration: none;
}
a.smap:hover	{
	text-decoration: underline;
}


a.smap2, a.smap2:link, a.smap2:active, a.smap2:visited	{
	color: #4e4530;
	text-decoration: none;
}
a.smap2:hover	{
	text-decoration: underline;
}

a.smap3, a.smap3:link, a.smap3:active, a.smap3:visited	{
	color: #4e4530;
	font-weight: bold;
	text-decoration: none;
}
a.smap3:hover	{
	text-decoration: underline;
}

a.smap4, a.smap4:link, a.smap4:active, a.smap4:visited	{
	color: #4e4530;
	text-decoration: none;
}
a.smap4:hover	{
	text-decoration: underline;
}

/* ++++++++++++++++++ ENDE DIVS und Links fuer die Sitemap ++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* ++++++++++++++++++ Bildplatzierungen ++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++ */

img {border: 0px;}
img.rechts {border: 0px; float: right; padding: 0 0 0.3em 0.7em;}
img.links {border: 0px; float: left; padding: 0 0.7em 0.3em 0;}
#navigation a:hover{background:transparent;}

div.bildRechts {
	float: right;
	padding: 0 0 0.5em 0.7em;
	font-size: 75%;
}

div.bildLinks {
	float: left;
	padding: 0 0.7em 0.5em 0;
	font-size: 75%;
}
/* mit SPAN geht es auch zwischen den <p>-Tags */
span.bildRechts {
	float: right;
	padding: 0 0 0.5em 0.7em;
	font-size: 75%;
}

span.bildLinks {
	float: left;
	padding: 0 0.7em 0.5em 0;
	font-size: 75%;
}

/* ENDE mit SPAN geht es auch zwischen den <p>-Tags */


/* +++++++++++++ ENDE Bildplatzierungen ++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++ */

/* ++++++++++++++++++ BROWSE-Funktion, Weiterblättern in Seiten ++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

div.browseRechts {
	float: right;
	font-size: 85%;
	width: 40%;
	text-align: right;
	
}

div.browseLinks {
	float: left;
	font-size: 85%;
	width: 40%;
}
/* ++++++++++++ ENDE  BROWSE-Funktion, Weiterblättern in Seiten ++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* Layer f&uuml;r die Navigation in der 2. Ebene */
div.naviLeft	{
	width: 20%;
	float: left;
	margin: 0 20px 0 0;
	border: 0px solid #000;
}


.textblock	{
	width: 95%;
	text-align: justify;
}


.top30	{
	margin-top: 30px;
	margin-bottom: 0px;
}


/* ++++++++++++ GREMIEN / Parteifarben ++++++++++++ */
.cdu	{
	background-color: #000000;
}

.spd	{
	background-color: #FF0000;
}

.fwg	{
	background-color: #FF670E;
}

.b90g	{
	background-color: #00ff00;
}

.fdp	{
	background-color: #ffff00;
}
.rep	{
	background-color: #0000ff;
}
.pfalzpartei	{
	background-color: #732600;
}


/* ++++++++++++ ENDE GREMIEN / Parteifarben ++++++++++++ */

/* ++++++++++++ Finanzen, Farben ++++++++++++ */

.blau	{
	background-color: #090994;
}

.orange	{
	background-color: #F36925;
}

.gelb	{
	background-color: #F5CB0A;
}
.gruen	{
	background-color: #5C7C25;
}

/* ++++++++++++ ENDE Finanzen, Farben ++++++++++++ */


.tabHigh	{
	background-color: #FDF8E1;
	font-weight: bold;
}	


/* ++++++++++++ BEGIN Startseite AKTIONEN links unter dem Menu ++++++++++++ */

div#action	{
	position: relative;
	height: 270px;			
	margin-left: -10px;	
	width: 90px;
	border: 0px solid #000000;
}

div#actionPOS	{
	position: absolute;
	bottom: 0;
	border: 0px solid #000000;
	margin-bottom: -10px;	
}
.floatclear {
	clear:both; 
	visibility:hidden
}

/* ++++++++++++ ENDE Startseite AKTIONEN links unter dem Menu ++++++++++++ */



/* ++++++++++++++++++ BEGIN Mehr-Spaltig ohne Tabelle +++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.linksAussen	{
	position: relative;
	width: 8%;
	top: 0.3em;
	font-size: 95%;
	font-weight: bold;
}

.linksInnen	{
	position: relative;
	left: 10%;
	width: 60%;
	top: -1em;
}


/* ++++++++++++++++++ ENDE Mehr-Zeilen ohne Tabelle ++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/* +++++++++++ BEGIN BGs für Tabellen-Auflistung unter Termine +++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.bg1	{
	background-color : #FDF8E1;
}
.bg2	{
	background-color : #E9E1BA;
}
.bg3	{
	background-color: #FBF9F1;
}
.date-kasten	{
	background-color : #E9E1BA;
	color : #675B41;
	font-size: 90%;
	font-weight: bold;
	text-align: center;
	padding: 10px;
}

.clock	{
	color : #333300;
	font-size: 90%;
	font-weight: bold;
}


/* +++++++++++ ENDE BGs für Tabellen-Auflistung unter Termine ++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


div.darkline	{
	background-color: #424242; 
	width: 100%;
	height: 1px;	
	line-height: 1px;
	padding: 0px;
	margin: 0px;
}

.info {
	font-size: 75%;
	background-color: #f4f4f4;
}





/* f&uuml;r Formulare */

div.rowLI {
	width: 20%;
	float: left;
	margin: 0 0 0 0;
}
div.rowRE {
	width: 60%;
	float: left;
	margin: 0 0 0 0;
	padding-left: 5px;
	padding-bottom: 5px;
}



fieldset	{
	border: 0px;
}



/* ----------------------------------------------------------------------------------*/
/* ------------------------------- BEGIN SITEMAP  -----------------------------------*/
/* ----------------------------------------------------------------------------------*/
#josh-smap ul {

	padding-left: 0px;
	border : 0px solid Black;
	width: 80%;
}

#josh-smap ul li	{
	list-style:none;
	padding-top: 20px;
	padding-bottom: 0px;
	
}

#josh-smap ul li a	{
	height:22px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin-right: 4px;
	margin-left: 0px;
}




#sitemap-wir a {
	width: 88px;
	background: url(/bilder/default/bf/wir_f2.gif) 0 0 no-repeat;
}


#sitemap-aktuelles a	{
	width: 88px;
	background: url(/bilder/default/bf/aktuelles_f2.gif) 0 0 no-repeat;
} 

#sitemap-kultur a	{
	width: 65px;
	background: url(/bilder/default/bf/kultur_f2.gif) 0 0 no-repeat;
} 

#sitemap-bildung a	{
	width: 78px;
	background: url(/bilder/default/bf/bildung_f2.gif) 0 0 no-repeat;
} 
#sitemap-gesundheit a	{
	width: 103px;
	background: url(/bilder/default/bf/gesundheit_f2.gif) 0 0 no-repeat;
} 
#sitemap-natur a	{
	width: 247px;
	background: url(/bilder/default/bf/natur_f2.gif) 0 0 no-repeat;
} 
#sitemap-energie a	{
	width: 76px;
	background: url(/bilder/default/bf/energie_f2.gif) 0 0 no-repeat;
} 


/* ----------------------------------------------------------------------------------*/
/* -------------------------------- ENDE SITEMAP  -----------------------------------*/
/* ----------------------------------------------------------------------------------*/


td#breadcrumb	{
	padding-left: 17px;
	font-size: 75%;
}

#breadcrumb	a, b {
	font-size: 100%;
}	

/* ----------------------------------------------------------------------------------*/
/* ------------------------- BEGIN Organigramm / Zentrale  ------------------------*/
/* ----------------------------------------------------------------------------------*/

div#orga	{
	margin-top: 15px;
	background: url(/bilder/linien_organigramm.gif) 107px 10px no-repeat;	
	width: 500px;
	height: 550px;
	border: 0px solid #000;
}

#orga div {
	width: 200px;	
	font-size: 100%;		
	text-align: center;
}
#orga div.mitte {
	margin: 0 auto 0 auto;
}

#orga div.links {
	float: left;
}
#orga div.rechts {
	float: right;
}

#orga div.zeilen	{
	width: 500px;
	height: 60px;
	margin-bottom: 10px;
}

#orga div.zeilen div	{
	background-color: #ffffff;
	border: 1px solid #000;
	padding: 10px 0px 10px 0px;
}

#orga div.zeilenHoch1	{
	width: 500px;
	height: 100px;
	margin-bottom: 10px;
}

#orga div.zeilenHoch1 div	{
	background-color: #ffffff;
	border: 1px solid #000;
	padding: 10px 0px 10px 0px;
}


#orga div.zeilenHoch2	{
	width: 500px;
	height: 190px;
	margin-bottom: 10px;
}

#orga div.zeilenHoch2 div	{
	background-color: #ffffff;
	border: 1px solid #000;
	padding: 10px 0px 10px 0px;
}

#orga div p.t40	{
	padding-top: 40px;
}

#orga div p.t80	{
	padding-top: 80px;
}


/* ----------------------------------------------------------------------------------*/
/* ------------------------- ENDE Organigramm / Zentrale   ------------------------*/
/* ----------------------------------------------------------------------------------*/





/* ----------------------------------------------------------------------------------*/
/* ------------------------- BEGIN Telefonliste / Zentrale  ------------------------*/
/* ----------------------------------------------------------------------------------*/

table.telliste	td {
	vertical-align: bottom;
	border-bottom: 1px solid #3c331f;	
	font-size: 85%;
}

table.telliste	td a {
	font-size: 100%;
	color: #d74200;
	font-weight: bold;
	text-decoration: none;
}

table.telliste	td.head {
	background-color: #e9e1ba;
	font-weight: bold;
	text-align: center;
}
table.telliste	td.b {
	font-weight: bold;
}
table.telliste	td.c {
	text-align: center;
}
table.telliste	td.borderR {
	border-right: 1px solid #3c331f;
}

table.telliste	td.no {
	border-bottom: 0px;
}


/* ----------------------------------------------------------------------------------*/
/* ------------------------- ENDE Telefonliste / Zentrale   ------------------------*/
/* ----------------------------------------------------------------------------------*/





/* ----------------------------------------------------------------------------------*/
/* ------------------------- BEGIN Webkalender  ------------------------------------*/
/* ----------------------------------------------------------------------------------*/

div#headerKalender	{
	width: 90%;
	background: #FDF8E1;
	padding: 10px 10px 0 10px;
	height: 90px;
	margin: 0 auto 0 auto;
	overflow: hidden;
	border: 0px solid #000;
}
div#logoKalender {
	width: 20%;	
	margin: 0;
	padding: 0;
	margin-bottom: 0.1em;
	float: left;
	border: 0px solid #000;
}
div#headerNaviKalender	{
	width: 55%;
	float: left;
	background: #FDF8E1;
	margin: 0;
	padding: 10px 0 0 0;
	margin-bottom: 0.1em;
	border: 0px solid #000;
	text-align: center;
	font-size: 90%;
}

div#headerNaviKalender	h1 {
	font-size: 140%;
}

div#headerTextKalender	{
	width: 25%;
	float: right;
	background: #FDF8E1;
	margin: 0;
	padding: 10px 0 0 0;
	margin-bottom: 0.1em;
	border: 0px solid #000;
	font-size: 90%;
}



/* ----------------------------------------------------------------------------------*/
/* ------------------------- ENDE Webkalender   ------------------------------------*/
/* ----------------------------------------------------------------------------------*/


/* ----------------------------------------------------------------------------------*/
/* ------------------------- Beginn Jugendfest Hambach ------------------------------*/
/* ----------------------------------------------------------------------------------*/

h1.jugendfest	{
	color: #2e3190;
	font-size: 160%;
	line-height: 120%;
}
h2.jugendfest	{
	color: #2e3190;
	font-size: 140%;
}
a.jugendfest	{
	color: #0181c8;
	font-weight: bold;
}

div.linkliste	{
	line-height: 160%;
	margin: 10px 0px 10px 0px;
}


/* ----------------------------------------------------------------------------------*/
/* ------------------------- ENDE  Jugendfest Hambach  ------------------------------*/
/* ----------------------------------------------------------------------------------*/





















