/* Format für alle Veranstaltungen: Kalender, Forum, etc. */

/* fest fixierter Kalenderlayer rechts */
#l_kfix{
	top: 150px;
	left: 80%;
	position: absolute;
    position: expression("absolute");
	top: expression(parseInt(document.body.scrollTop + document.body.offsetHeight - 320+"px")); /* ie5 needs that */
   t\op: expression(parseInt(document.documentElement.scrollTop + document.documentElement.offsetHeight - 320+"px")); /* ie6 needs that */

}

#l_kfix[id] {
    position: fixed; /* moz */
}


/* Format für Layer mit grauer Umrandung ; 
ACHTUNG: Doppeldefinition für doppelten Gebrauch - in styles/layer.css */
.layer_bild_grau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align:left;
	margin-top: 5px;
	margin-right:20px;
	padding: 5px;
	border: 1px solid #666666;
	width: 500px;

}

/* Layer-Text Einzug links positioniert: Kalender 04 */
.layer_text_rechts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align:left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 140px;
	margin-right: 20px;
}

/* Layer-Text klein, Schrift grau */
.layer_text_klein {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333333;
	text-align:left;
	margin-left: 0px;
}


/* Text01 in Content-Container 550px breit*/
.l_context01{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align:left;
	padding-right: 20px;
	max-width: 550px;

}

/* Layer Navigationstabelle 185, transparent Hintergrund, anthrazite Schrift, Linie oben*/
.l_navtab1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	border-top: 1px solid #999999;
	padding-top: 5px;
	padding-left: 5px;
	margin-bottom: 15px;
	width: 185px;
}

/* Layer Navigationstabelle 185, transparent Hintergrund, anthrazite Schrift, Rahmen orange*/
.l_navtab2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	border: 1px solid #FF6600;
	padding: 2px;
	width: 185px;
}

/* OPEN-AIR-FORMATE 2004 - ORANGE */
/* Layer, weißer Hintergrund, orange Umrandung: Programmaufzählungen, Inhalte
 openair04/mmf.htm */
.layer_w {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border: 1px solid #FF6600;
	background-color: #FFFFFF;
	text-align:left;
	margin-right:20px;
	padding: 5px;
	border: 1px solid #FF6600;
	width: 550px;
}

/* Layer, grauer Hintergrund, orange Umrandung: Überschriften in Programmaufzählungen
 openair04/mmf.htm*/
.layer_g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align:left;
	margin-right:20px;
	padding: 5px;
	border: 1px solid #FF6600;
	background-color: #efefef;
	width: 550px;
}
/* Layer, grauer Hintergrund, ohne Umrandung: Überschriften in Programmaufzählungen 2004 */
.layer_go {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align:left;
	margin-right:20px;
	padding: 5px;
	background-color: #efefef;
	max-width: 550px;
}

/* Layer, grauer Hintergrund, dicke orange Umrandung: Datenüberschriften in Programmaufzählungen
 openair04/mmf_tage.htm*/
.layer_db {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align:left;
	margin-right:20px;
	padding: 5px;
	border: 2px solid #FF6600;
	background-color: #efefef;
	width: 548px;
}

/* Layer, Bild 100x100 links, orange Umrandung: Kalender OpenAirKonzerte04 */
.layer_bild {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align:left;
	margin-right:20px;
	padding: 5px;
	border: 1px solid #FF6600;
	width: 550px;
	height: 110px;
}
