body 	{
		background-color:#717173;
		text-align:center;
		}


#seite	{
		position:relative;
		background-color:#d9d9d9;
		width:970px;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		}

#kopf	{
		background-image:url(bilder/kopf.png);
		height:129px;
		background-repeat:no-repeat;
		text-align:left;
		
		}
p.meta	{
		font-size:12px;
		font-family:verdana,tahoma,arial;
		color:#444444;
		margin-left:20px;
		margin-top:20px;
		float:left;
		}

table.tabelle {
		font-size:12px;
		font-family:verdana,tahoma,arial;
		color:#444444;
		text-align:left;
		}


p.text {
		font-size:12px;
		font-family:verdana,tahoma,arial;
		color:#444444;
		margin-left:20px;
		float:left;
		}
		
/* link formatierung*/
p.meta a:link {
		text-decoration:none;
		color:#444444;
		}

p.meta a:hover {
		text-decoration:none;
		color:#000000;
		}

p.meta a:visited {
		text-decoration:none;
		color:#444444;
		}


/* link formatierung für link Bilder */
p.meta a:link img {
		border-style:none;
		}

p.meta a:visited img {
		border-style:none;
		}

/* link formatierung für link Bilder/mengensatz */
p.mengensatz a:link img {
		border-style:none;
		}

p.mengensatz a:visited img {
		border-style:none;
		}

div.navi{
		background-image:url(bilder/hauptnavi.png);
		height:42px;
		width:194px;
		background-repeat:no-repeat;
		display: block;
  		float:left;
		}


p.navi a:link {
		text-decoration:none;
		color:#ffffff;
		}

p.navi a:visited {
		text-decoration:none;
		color:#ffffff;
		}

p.navi a:hover {
		text-decoration:none;
		color:#444444;
		}




p.navi	{
		margin-top:11px;
		font-size:14px;
		font-family:verdana,tahoma,arial;
		color:#ffffff;
		text-align: center;
		}


div.navi_unten {
		background-image:url(bilder/balken_grau.png);
		height:30px;
		width:970px;
		background-repeat:no-repeat;
		display: block;
  		clear:both;
		}

p.unternavi a:link {
		text-decoration:none;
		color:#ffffff;
		}

p.unternavi a:visited {
		text-decoration:none;
		color:#ffffff;
		}

p.unternavi a:hover {
		text-decoration:none;
		color:#444444;
		}

p.unternavi		{
		margin-top:8px;
		font-size:12px;
		font-family:verdana,tahoma,arial;
		color:#ffffff;
		text-align: center;
		float:left;
		}

/* weisse_box über ganze seite */
.bl1 {background: url(bilder/2_ecke_ul.gif) 0 100% no-repeat #ffffff; 
		width: 950px; 
		margin-top:10px;
		margin-bottom:0px;
		margin-left:10px;
		margin-right:10px;
		}.br1 {background: url(bilder/2_ecke_ur.gif) 100% 100% no-repeat;}.tl1 {background: url(bilder/2_ecke_ol.gif) 0 0 no-repeat}.tr1 {background: url(bilder/2_ecke_or.gif) 100% 0 no-repeat;
		padding:10px;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
}
/* für I-Explorer */
* html .bl1 {
  width: 930px;
}

/* weisse_box links */
.bl2 {background: url(bilder/2_ecke_ul.gif) 0 100% no-repeat #ffffff; 
		width: 590px; 
		margin-top:10px;
		margin-bottom:0px;
		margin-left:10px;
		margin-right:0px;
		float:left;
}.br2 {background: url(bilder/2_ecke_ur.gif) 100% 100% no-repeat;}.tl2 {background: url(bilder/2_ecke_ol.gif) 0 0 no-repeat}.tr2 {background: url(bilder/2_ecke_or.gif) 100% 0 no-repeat;
		padding:10px;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
}
/* für I-Explorer */
* html .bl2 {
  width: 600px;
}
/* weisse_box rechts */
.bl3 {background: url(bilder/2_ecke_ul.gif) 0 100% no-repeat #ffffff; 
		width: 330px; 
		margin-top:10px;
		margin-bottom:0px;
		margin-left:10px;
		margin-right:10px;
		float:right;
}.br3 {background: url(bilder/2_ecke_ur.gif) 100% 100% no-repeat;}.tl3 {background: url(bilder/2_ecke_ol.gif) 0 0 no-repeat}.tr3 {background: url(bilder/2_ecke_or.gif) 100% 0 no-repeat;
		padding:10px;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
}/* für I-Explorer */
* html .bl3 {
  width:300px;
}.clear {
		font-size: 1px; height: 1px
		}

p.mengensatz {
		margin-top:8px;
		font-size:12px;
		font-family:verdana,tahoma,arial;
		color:#444444;
		text-align:left;
		}

li		{
		margin-top:8px;
		font-size:12px;
		font-family:verdana,tahoma,arial;
		color:#444444;
		text-align:left;
		}

p.mengensatz_abbinder {
		clear:both;
		}

h1 		{
		margin-top:4px;
		font-size:14px;
		font-family:verdana,tahoma,arial;
		color:#444444;
		text-align:left;
		}
h2 		{
		margin-top:4px;
		font-size:12px;
		font-family:verdana,tahoma,arial;
		color:#444444;
		text-align:left;
		}
	
		
img.bild_rechts{
	float:right;
	margin-right:10px;
	margin-left:10px;
	}

img.bild_links{
	float:left;
	margin-right:10px;
	}

/* für bild links stehend ohne float (kein umfließen */
img.bild_links1{
	margin-right:10px;
	}


div.navi_unten_aktiv{
	background-color:#4288b4;
	float:left; 
	height:30px;
	padding-left:18px;
	padding-right:18px;
}

div.navi_unten_inaktiv{
	float:left; 
	height:30px;
	padding-left:18px;
	padding-right:18px;
}

/*Formatierungen für Programmtabelle */

tr.programm_grau td.uhrzeit {
	background: url(bilder/ecke_programmtabelle_grau.gif) 0 0 no-repeat #e7e8e8;
		vertical-align: top;
}
tr.programm_grau td.uhrzeit_dokumentation {
	background: url(bilder/ecke_programmtabelle_grau.gif) 0 0 no-repeat #e7e8e8;
		vertical-align: top;
}

tr.programm_grau td.veranstaltung {
	background:  #e7e8e8;
}
tr.programm_grau td.veranstaltung_dokumentation {
	background:  #e7e8e8;
}
tr.programm_weiss td.uhrzeit {
	background: url(bilder/ecke_programmtabelle_weiss.gif) 0 0 no-repeat #ffffff;
		vertical-align: top;
}
tr.programm_weiss td.uhrzeit_dokumentation {
	background: url(bilder/ecke_programmtabelle_weiss.gif) 0 0 no-repeat #ffffff;
		vertical-align: top;
}
/* Die blau_oben- und weiß-tr werden unterschiedlich formatiert, wenn sie auf ein grau- bzw. blau_unten-tr folgen. 
Bei den Blauen ist es nicht möglich, eine IE6-kompatible Lösung zu finden, so dass in der Klasse der blauen Zeile notiert werden muss, ob sie auf eine weiße oder graue Zeile folgt. 
Das gleiche gilt auch für Weiße bzw. Grau, die auf Blau folgen*/

tr.programm_weiss_auf_blau td.uhrzeit {
	background: #ffffff;
	vertical-align: top;
}

tr.programm_weiss td.veranstaltung {
	background: url(bilder/rand_programmtabelle_weiss.gif) 0 0 repeat-x #ffffff;
}
tr.programm_weiss td.veranstaltung_dokumentation {
	background: url(bilder/rand_programmtabelle_weiss.gif) 0 0 repeat-x #ffffff;
}
tr.programm_blau_unten + tr.programm_weiss td.veranstaltung {
	background: #ffffff;
}

tr.programm_weiss_auf_blau td.veranstaltung {
	background: #ffffff;
}

tr.programm_blau_oben_auf_weiss td.uhrzeit {
	background: url(bilder/ecke_programmtabelle_blau_oben.gif) 0 0 no-repeat #e4e6f3;

}

tr.programm_blau_oben_auf_grau td.uhrzeit {
	background: url(bilder/ecke_programmtabelle_blau_oben_und_grau.gif) 0 0 no-repeat #e4e6f3;

}

tr.programm_blau_oben_auf_weiss td.veranstaltung {
	background: url(bilder/rand_programmtabelle_blau_oben.gif) 0 0 repeat-x #e4e6f3;
}

tr.programm_blau_mitte td.uhrzeit {
	background: #e4e6f3;

}

tr.programm_blau_mitte td.veranstaltung {
	background: #e4e6f3;
}



tr.programm_blau_oben_auf_grau td.veranstaltung {
	background: url(bilder/rand_programmtabelle_blau_oben_und_grau.gif) 0 0 repeat-x #e4e6f3;
}

tr.programm_blau_unten td.uhrzeit {
	background: url(bilder/ecke_programmtabelle_blau_unten.gif) 0 100% repeat-x #e4e6f3;
	vertical-align:top;
}
tr.programm_blau_unten td.veranstaltung {
	background: url(bilder/rand_programmtabelle_blau_unten.gif) 0 100% repeat-x #e4e6f3;
}

td.veranstaltung p.programm_titel {
		margin-top:20px;
		margin-left:10px;
		margin-right:10px;
		font-size:12px;
		font-family:verdana,tahoma,arial;
		color:#444444;
		text-align:left;
		}

tr.programm_blau_unten td.veranstaltung p.programm_titel {
		margin-top:10px;
		margin-bottom:20px;
		margin-left:10px;
		margin-right:10px;
		font-size:12px;
		font-family:verdana,tahoma,arial;
		color:#112971;
		text-align:left;
		}

tr.programm_blau_oben_auf_weiss td.veranstaltung p.programm_titel {
		margin-top:30px;
		margin-left:10px;
		margin-right:10px;
		font-size:12px;
		font-family:verdana,tahoma,arial;
		color:#112971;
		text-align:left;
		}

tr.programm_blau_oben_auf_grau td.veranstaltung p.programm_titel {
		margin-top:30px;
		margin-left:10px;
		margin-right:10px;
		font-size:12px;
		font-family:verdana,tahoma,arial;
		color:#112971;
		text-align:left;
		}

tr.programm_blau_mitte td.veranstaltung p.programm_titel {
		margin-top:10px;
		margin-bottom:20px;
		margin-left:10px;
		margin-right:10px;
		font-size:12px;
		font-family:verdana,tahoma,arial;
		color:#112971;
		text-align:left;
		}


td.uhrzeit p.programm_uhrzeit {
		margin-top:20px;
		margin-left:10px;
		font-size:16px;
		font-family:verdana,tahoma,arial;
		color:#444444;
		text-align:left;
		}

tr.programm_blau_unten td.uhrzeit p.programm_uhrzeit {
		margin-top:10px;
		margin-bottom:20px;
		margin-left:10px;
		font-size:16px;
		font-family:verdana,tahoma,arial;
		color:#112971;
		text-align:left;
		}

tr.programm_blau_oben_auf_weiss td.uhrzeit p.programm_uhrzeit {
		margin-top:30px;
		margin-left:10px;
		font-size:16px;
		font-family:verdana,tahoma,arial;
		color:#112971;
		text-align:left;
		}

tr.programm_blau_oben_auf_grau td.uhrzeit p.programm_uhrzeit {
		margin-top:30px;
		margin-left:10px;
		font-size:16px;
		font-family:verdana,tahoma,arial;
		color:#112971;
		text-align:left;
		}

tr.programm_blau_mitte td.uhrzeit p.programm_uhrzeit {
		margin-top:10px;
		margin-bottom:20px;
		margin-left:10px;
		font-size:16px;
		font-family:verdana,tahoma,arial;
		color:#112971;
		text-align:left;
		}

td.veranstaltung p.programm_referent {
		margin-top:0px;
		margin-left:10px;
		margin-right:10px;
		margin-bottom:20px;
		font-size:12px;
		font-family:verdana,tahoma,arial;
		color:#444444;
		text-align:left;
		font-style:italic;
		}

tr.programm_blau_unten td.veranstaltung p.programm_referent {
		margin-top:0px;
		margin-left:10px;
		margin-right:10px;
		margin-bottom:20px;
		font-size:12px;
		font-family:verdana,tahoma,arial;
		color:#112971;
		text-align:left;
		font-style:italic;
		}

tr.programm_ueberschrift p {
		margin-left:10px;
		margin-bottom:5px;
		font-size:16px;
		font-family:verdana,tahoma,arial;
		color:#444444;
		text-align:right;
		font-weight:bold;
		}

label {
		font-size:12px;
		font-family:verdana,tahoma,arial;
		color:#444444;
		}
.textbox {
		margin-left:15px;
		margin-right:20px;
		}
table.vortragsprogramm {
		margin-top:8px;
		font-size:11px;
		font-family:verdana,tahoma,arial;
		
		text-align:left;
		}
tr.vortragsprogramm_kopfzeile {
		background-color:#006ab3;
		font-weight:bold;
		color:#ffffff;
		padding-left:20px;
		}
tr.vortragsprogramm_weiss {
		color:#006ab3;
		}

tr.vortragsprogramm_blau {
		background-color:#d3def0;
		color:#003762;
		}

table.vortragsprogramm tr td {
		padding-right: 20px;
		}


/* link formatierung tabelle_blau*/
tr.vortragsprogramm_blau td a:link {
		text-decoration:none;
		color:#003762;
		}

tr.vortragsprogramm_blau td a:hover {
		text-decoration:none;
		color:#000000;
		}

tr.vortragsprogramm_blau td a:visited {
		text-decoration:none;
		color:#444444;
		}

/* link formatierung tabelle_weiss*/
tr.vortragsprogramm_weiss td a:link {
		text-decoration:none;
		color:#006ab3;
		}

tr.vortragsprogramm_weiss td a:hover {
		text-decoration:none;
		color:#000000;
		}

tr.vortragsprogramm_weiss td a:visited {
		text-decoration:none;
		color:#444444;
		}
table.lebenslauf tr td {
		vertical-align:top;
		text-align:left;
		font-size:12px;
		font-family:verdana,tahoma,arial;
		color:#444444;
		margin-left:20px;
		padding-bottom:5px;		
		}
/* link formatierung mengensatz*/
p.mengensatz_link a:link {
		text-decoration:none;
		color:#444444;
		}
p.mengensatz_link a:hover {
		text-decoration:none;
		color:#000000;
		}

p.mengensatz_link a:visited {
		text-decoration:none;
		color:#444444;
		}
p.mengensatz_link {
		margin-top:8px;
		font-size:12px;
		font-weight:bold;
		font-family:verdana,tahoma,arial;
		color:#444444;
		text-align:left;
		}
td.uhrzeit_dokumentation p.programm_uhrzeit {
		margin-top:20px;
		margin-left:10px;
		font-size:12px;
		font-family:verdana,tahoma,arial;
		color:#444444;
		text-align:left;
		}
td.veranstaltung_dokumentation p.programm_titel {
		margin-top:20px;
		margin-left:10px;
		margin-right:10px;
		font-size:16px;
		font-family:verdana,tahoma,arial;
		color:#999999;
		text-align:left;
		}
td.veranstaltung_dokumentation p.programm_titel a:link, td.veranstaltung_dokumentation p.programm_titel a:visited {
		text-decoration:none;
		font-size:16px;
		font-family:verdana,tahoma,arial;
		color:#444444;
		text-align:left;
		}
td.veranstaltung_dokumentation p.programm_titel a:hover {
		text-decoration:none;
		font-size:16px;
		font-family:verdana,tahoma,arial;
		color:#000000;
		text-align:left;
		}
td.veranstaltung_dokumentation p.programm_referent {
		margin-top:0px;
		margin-left:10px;
		margin-right:10px;
		margin-bottom:20px;
		font-size:12px;
		font-family:verdana,tahoma,arial;
		color:#444444;
		text-align:left;
		font-style:italic;
		}
td.veranstaltung_dokumentation p.programm_referent a:link, td.veranstaltung_dokumentation p.programm_referent a:visited {
		text-decoration:none;
		font-size:12px;
		font-family:verdana,tahoma,arial;
		color:#444444;
		text-align:left;
		font-style:italic;
		}
		
td.veranstaltung_dokumentation p.programm_referent a:hover {
		text-decoration:none;
		font-size:12px;
		font-family:verdana,tahoma,arial;
		color:#000000;
		text-align:left;
		font-style:italic;
		}
		
		
