@charset "utf-8";
/* CSS Document */


/* allgemein */

table.termine {
	width: 146px;
	margin: 0px;
}
* html table.termine {
	width: 146px;
}

table.termine td.art {
	width: 6px;
}
table.termine td.anzeige {
	padding: 3px 1px 3px 3px;
}
table.termine p.titel,
table.termine p.datum {
	padding: 0px;
	margin: 0px;
	line-height: normal;
}
table.termine p.titel {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	overflow: hidden;
	width: 128px;
}
table.termine p.datum {
	font-size: 11px;
	text-align: right;
	padding-right: 2px;
	margin-top: 2px;
}
table.termine td.light {
	background-color: #eeeeee;
}

div#jtermine table.termine td.anzeige {
	padding-right: 2px;
}
div#jtermine table.termine p.titel {
	width: 141px;
}
div#jtermine table.termine p.datum {
	padding-right: 4px;
}

#fltermine p.info {
	font-weight: bold;
	margin: 0px;
	padding: 3px 0px 0px 18px;
	border-bottom: 1px solid #333;
}





/* Termine */


/**** Überschrift ****/

#fltermine {
	margin-bottom: 20px;
}


#fltermine div.top {
/* Schriftfortmatierung */
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	
/* linke obere Ecke mit Hintergrundfarbe */
	background: #BD3232 url(images/RoundedLightRed2.gif) top left no-repeat;
}

#fltermine div.top div { 
/* Abstand der Überschrift zum Rand */
	padding: 0px;

	line-height: 40px;
	
/* rechte obere Ecke */
	background: url(images/RoundedLightRed2.gif) top right no-repeat;
}	

#fltermine div.top div div.icon {
	background: url(../images/Flashbox_Termine.gif) 11px 10px no-repeat;
	text-align: left;
	padding-left: 58px;
}

#fltermine div.top a {
	color: #FFF;
}
#fltermine div.top a:hover {
	color: #f0f0f0;
	text-decoration: none;
}


/**** Mittelteil ****/

#fltermine div.middle {
/* Schriftformatierung */

/* linker Außenrand */
	padding-left: 2px; 
	background: #FFF url(images/dotLightRed.gif) top left repeat-y;
}

#fltermine div.middle div { 
/* rechter Außenrand */
	background: #FFF url(images/dotLightRed.gif) top right repeat-y; 
}

#fltermine div.middle div div { 
/* Abstend des Textes zur Box */
	padding:0px 2px 0px 0px; 
}

#fltermine div.middle div div div {
/* im Firefix und IE7 unnötig */
	padding: 0px;
	
/* Abstand vom Text zur Box */
	
/* Hintergrundfarbe zum Text */
	background-image: none; 
	background-color: #f0f0f0;
}


/**** Untere Rand ****/

#fltermine div.bottom { 
/* untere linke Ecke mit Hintergrundfarbe */
	background: #BD3232 url(images/RoundedLightRed2.gif) left bottom no-repeat; 
}

#fltermine div.bottom div {
/* im Firefix und IE7 unnötig */
	/*padding:0; */
	
/* Randstärkenbegrenzung */
	line-height: 2px; 
	
/* untere rechte Ecke */
	background: url(images/RoundedLightRed2.gif) right bottom no-repeat;
}





/* Jugendfeuerwehr Termine */


/**** Überschrift ****/

#jtermine {
	margin-bottom: 20px;
}


#jtermine div.top {
/* Schriftfortmatierung */
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	
/* linke obere Ecke mit Hintergrundfarbe */
	background: #BD3232 url(images/RoundedLightRed2.gif) top left no-repeat;
}

#jtermine div.top div { 
/* Abstand der Überschrift zum Rand */
	padding: 0px;

	line-height: 40px;
	
/* rechte obere Ecke */
	background: url(images/RoundedLightRed2.gif) top right no-repeat;
}	

#jtermine div.top div div.icon {
	background: url(../images/Flashbox_Termine.gif) 11px 10px no-repeat;
	text-align: left;
	padding-left: 44px;
}


/**** Mittelteil ****/

#jtermine div.middle {
/* Schriftformatierung */

/* linker Außenrand */
	padding-left: 2px; 
	background: #FFF url(images/dotLightRed.gif) top left repeat-y;
}

#jtermine div.middle div { 
/* rechter Außenrand */
	background: #FFF url(images/dotLightRed.gif) top right repeat-y; 
}

#jtermine div.middle div div { 
/* Abstend des Textes zur Box */
	padding:0px 2px 0px 0px; 
}

#jtermine div.middle div div div {
/* im Firefix und IE7 unnötig */
	padding: 0px;
	
/* Abstand vom Text zur Box */
	
/* Hintergrundfarbe zum Text */
	background-image: none; 
	background-color: #f0f0f0;
}


/**** Untere Rand ****/

#jtermine div.bottom { 
/* untere linke Ecke mit Hintergrundfarbe */
	background: #BD3232 url(images/RoundedLightRed2.gif) left bottom no-repeat; 
}

#jtermine div.bottom div {
/* im Firefix und IE7 unnötig */
	/*padding:0; */
	
/* Randstärkenbegrenzung */
	line-height: 2px; 
	
/* untere rechte Ecke */
	background: url(images/RoundedLightRed2.gif) right bottom no-repeat;
}




