		/*allgemeine Definitionen Typ-Selektoren*/
		body     	 { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; font-size: 0.7em; background-image: url("../images/bg_body.jpg"); background-repeat: repeat-x; text-align: left; margin: 0; padding: 0 }
		p, input, select     { font-family: Verdana, Arial, Helvetica, sans-serif; }
.rot {
	color: #990000;
}
		div, table, tr, td { font-family: Verdana, Arial, Helvetica, sans-serif; } 
		a			{ color: #000000; text-decoration: underline; }
		a:link		{ color: #000000; text-decoration: underline; }
		a:visited   { color: #000000; text-decoration: underline; }
		a:hover 	{ color: #000000; text-decoration: none; }
		a:focus		{ color: #000000; text-decoration: none; }
		a:active	{ color: #000000; text-decoration: none; }
		form		{ margin: 0; padding: 0; }
		li 			{ margin-bottom: 3px; text-align: left; }
		h1			{ font-size: 1.3em; font-weight: bold; color: #ffffff; height: 18px; position: relative; top:-5px; }
		h2			{ font-size: 1.2em; font-weight: bold; position: relative; top:-7px; }
		h3			{ font-size: 1.1em; font-weight: bold; position: relative; top:7px; }
		/*div			{ border: #000000 1px solid; }
		
		
		/*Positionierungen - Boxen*/
		#printheader		{ display: none; }
		#chefbox	 		{ width: 980px; }
		#headbox	 		{ background-image: url("../images/bg_headbox.jpg"); background-repeat: no-repeat; height: 139px; width: 980px; }	
		#servicenavbox		{ float:left; position: relative; left: 40px; margin-top: 1px; text-transform: uppercase; }
		#servicenavbox a, #servicenavbox a:link, #servicenavbox a:visited	{ color: #8EC0D6; font-size: 0.8em; text-decoration: none; }
		#servicenavbox a:hover, #servicenavbox a:focus, #servicenavbox a:active	 { color: #ffffff; font-size: 0.8em; text-decoration: none }
		#veranstbox			{ float:right; position: relative; right: 200px; margin-top: 5px; }
		#veranstbox img		{ margin-left: 18px; }
		
		#leftbox		{ width: 230px; float: left; }
		
		#hnavbox		{ position: relative; top: 15px; width: 230px; min-height: 500px; font-size: 11px; }
		*html #hnavbox	{ height: 500px;}
		#hnavbox a, #hnavbox a:link, #hnavbox a:visited   { color: #1e5b30; text-decoration: none;  display: block; padding-top: 4px; padding-bottom: 4px; padding-left: 15px }
		#hnavbox a:hover, #hnavbox a:focus, #hnavbox a:active	  { color: #1e5b30; font-weight: bold; text-decoration: none; background-image: url("../images/nav_pfeil.gif"); background-repeat: no-repeat; background-position: 0 3px; display: block; padding-top: 4px; padding-bottom: 4px; padding-left: 15px }
		
		#hnavbox a.act, #hnavbox a.act:link, #hnavbox a.act:visited   { color: #1e5b30; font-weight: bold; text-decoration: none; background-image: url("../images/nav_pfeil.gif"); background-repeat: no-repeat; background-position: 0 3px; display: block; padding-top: 4px; padding-bottom: 4px; padding-left: 15px }
		#hnavbox a.act:hover, #hnavbox a.act:focus, #hnavbox a.act:active	 { color: #333333; font-weight: bold; text-decoration: none;  }
				
		.unav		{ font-weight: normal; font-size: 10px; }		
		#hnavbox a.unav, #hnavbox a.unav:link, #hnavbox a.unav:visited {color: #1e5b30;  padding-left: 23px; padding-bottom: 2px; padding-top: 2px; background-image: none; font-weight: normal; }
		#hnavbox a.unav:hover, #hnavbox a.unav:focus, #hanvbox a.unav:active { color: #333333; padding-left: 23px; padding-bottom: 2px; padding-top: 2px; background-image: none; font-weight: normal; }
				
		#rightbox			{ width: 700px; float: right; }
		
		#membernav		{ background-color: #E1E8E0; z-index: 100; border: 1px solid #BAC1BA; float: right; padding: 3px; width: auto; text-align: right; margin-bottom: 3px; position: relative; top: -10px; font-size: 10px; line-height: 25px; margin-left:10px }
		.schedsess { background-image:url(../images/session.gif); background-repeat:no-repeat; padding-left:20px; text-align:left; vertical-align:top}
		.schedpres { background-image:url(../images/presentation.gif); background-repeat:no-repeat; padding-left:20px; text-align:left; vertical-align:top}
		.schedlunch { background-image:url(../images/session.gif); background-repeat:no-repeat; padding-left:20px; text-align:left; vertical-align:top }
		
		#breadcrumbbox		{ width: 700px; color: #D2F2DC; margin-top: 5px; height: 15px; }
		#breadcrumbbox a, #breadcrumbbox a:link, #breadcrumbbox a:visited	{ color: #D2F2DC; text-decoration: none; font-size: 0.9em; }
		#breadcrumbbox a:hover, #breadcrumbbox a:focus, #breadcrumbbox a:active { color: #ffffff; text-decoration: none; font-size: 0.9em; }
		
		#contentboxstart			 { background-image: url("../images/bg_rightbox.gif"); background-repeat: repeat-y; margin-top: 0; padding-top: 0; position: relative; top: 0; width: 700px; min-height: 410px; overflow: visible; } 
		*html #contentboxstart		{ position: relative; top: -23px; height: 410px; }
		#contentbox			{ margin-top: 0; padding-top: 0; position: relative; top: 0; width: 500px; min-height: 410px; overflow: visible; } 
		*html #contentbox	{ position: relative; top: -23px; height: 410px; }
		#textbox			{ width: 500px; position: relative; top: 15px; text-align: justify; margin-bottom: 10px;}
		#startnews			{ float: right; width: 180px; margin-right: 60px; margin-top: 15px; }
		#news				 { color: #636D71; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; border-bottom: 1px solid #afc0c7; }
		#news a, #news a:link, #news a:visited {color: #636D71;} 
		#graybox			{ display:none; }
		#grayboxstart		{ float: right; width: 195px; margin-top: 15px; height: 500px;}
		#newsbox			{ background-image: url("../images/newsbox_bg.gif"); background-repeat: no-repeat; margin-top: 10px; width: 195px; height: 115px; text-align: center; }		
				
		#footerbox		{ clear: both; height: 15px; text-indent: 20px; padding-top: 5px; border-bottom: 3px solid #1E5B30; width: 100%; position: relative; top:-10px; }
		*html #footerbox { position: relative; top: -30px; }
		
		#topbox	{ text-align: right; border-bottom: 1px dotted #666666; }
		#topbox a {text-decoration: none; }
		
		#attentionbox	{ border: 1px solid #5d6e9c; background-color: #7D99C2; font-weight: bold; font-size: 1.1em; padding:5px; text-align: left; }
		#attentionbox:hover { background-color: #9BB0CF;  }
					
		/*Text-Styles Klassen*/
		.contentnav, .contentnav a  { color: #666; font-weight: bold; list-style-image: url("../images/pfeil_re_contnav.gif") }
		
		.fett	 { font-weight: bold; }
		a.fett, a.fett:link, a.fett:visited { text-decoration: none; }
		a.fett:hover, a.fett:focus, a.fett:active { text-decoration: underline; }
		
		.gruen10 { color: #1E5B30; font-size: 0.9em; }
		.gruen10 a, .gruen10 a:link, .gruen10 a:visited { color: #1E5B30; text-decoration: underline; }
		.gruen10 a:hover, .gruen10 a:focus, .gruen10 a:active { color: #1E5B30; text-decoration: none; }
		
		.gruen11 { color: #1E5B30; }
		a.gruen11, a.gruen11:link, a.gruen11:visited { color: #1E5B30; text-decoration: none; }
		a.gruen11:hover, a.gruen11:focus, a.gruen11:active { color: #1E5B30; text-decoration: underline; }
		.gruen11_fett { color: #1E5B30; font-weight: bold; }
		
		.grau10	 { color: #666666; font-size: 0.9em; }
		.grau10 a, .grau10 a:link, .grau10 a:visited { color: #666666; text-decoration: underline; }
		.grau10 a:hover, .grau10 a:focus, .grau10 a:active  { color: #333333; text-decoration: none; }
		
		.grau11	 { color: #666666; }
		.grau11 a, .grau11 a:link, .grau11 a:visited { color: #666666; text-decoration: underline; }
		.grau11 a:hover, .grau11 a:focus, .grau11 a:active  { color: #333333; text-decoration: none; }
		a.grau11, a.grau11:link, a.grau11:visited { color: #666666; text-decoration: underline; }
		a.grau11:hover, a.grau11:focus, a.grau11:active  { color: #333333; text-decoration: none; }
		.grau11_fett { color: #666666; font-weight: bold; }
		
		.weiss10 { color: #ffffff; font-size: 0.9em; }
		.weiss10 a, .weiss10 a:link, .weiss10 a:visited { color: #ffffff; text-decoration: underline; font-size: 0.9em; }
		.weiss10 a:hover, .weiss10 a:focus, .weiss10 a:active  { color: #ffffff; text-decoration: none; font-size: 0.9em; }
		
		.blocksatz	{ text-align: justify; }
		
		a.noline, a.noline:link, a.noline:visited { text-decoration: none; }
		a.noline:hover, a.noline:focus, a.noline:active  { text-decoration: underline; }
		
		.progtable  { border-top: 2px solid #333; border-right: 1px solid #333333; border-bottom: 2px solid #333; border-left: 1px solid #333333;text-align: left; }
		.progtable td  { border-right: 1px solid #333333; border-bottom: 1px solid #666; border-left: 1px solid #333333; font-size:12px; }
		
		/*Hintergrundfarben für Programmübersichten*/
		.gelbgruen { background-color: #cccc66; }
		.gelbgruen:hover  { background-color: #e2e271 }
		
		.rosa	{ background-color: #c9589f}
		.rosa:hover	 { background-color: #fc6ec7 }
		
		.gruen { background-color: #9FBE94 }
		.gruen:hover  { background-color: #b3d6a7 }
		
		.blau { background-color: #2c97d1 }
		.blau:hover  { background-color: #73c8f6 }
		
		.blaugrau { background-color: #889CC1 }
		.blaugrau:hover  { background-color: #a7c0ee }
		
		.gelb	{ background-color: #FFCC00 }
		.gelb:hover	 { background-color: #fff87f }
		
		.orange	{ background-color: #ffc987 }
		.orange:hover	 { background-color: #FFE1BC }

		td.hdi   { font-size: 10px }
		td.hdibg  { font-size: 10px; background-color: #889CC1 }
		td.hdidarkbg  { font-size: 10px; background-color: #a7c0ee }
		
		/*Hintergrundfarben für Programmübersichten*/
		.plenaryhead { color: #A80F32; font-size: 13px; font-weight: bold; }
		a.plenaryhead { color: #A80F32; font-size: 11px; font-weight: normal; }
		.plenarytd { background-color: #A80F32;  }
		.plenarytd:hover { background-color: #BE1139; }
		.plenarytd a, .plenarytd a:hover { color: #ffffff; }
		
		.symposiahead { color: #3066B0; font-size: 13px; font-weight: bold; }
		a.symposiahead { color: #3066B0; font-size: 11px; font-weight: normal; }
		.symposiatd { background-color: #3066B0; }
		.symposiatd:hover { background-color: #30A4E3; }
		.symposiatd a, .symposiatd a:hover { color: #ffffff; }
		
		.freepaperhead { color: #58862A; font-size: 13px;font-weight: bold; }
		a.freepaperhead { color: #58862A; font-size: 11px; font-weight: normal; }
		.freepapertd { background-color: #58862A; }
		.freepapertd:hover { background-color: #679D31; }
		.freepapertd a, .freepapertd a:hover { color: #ffffff; }
		
		.videocasehead { color: #C19EC7; font-size: 13px;font-weight: bold; }
		a.videocasehead { color: #C19EC7; font-size: 11px;font-weight: normal; }
		.videocasetd { background-color: #C19EC7; }
		.videocasetd:hover { background-color: #D5AFDC; }
		.videocasetd a, .videocasetd a:hover { color: #333333; }
		
		.clincasehead { color: #7B1C76; font-size: 13px; font-weight: bold; }
		a.clincasehead { color: #7B1C76; font-size: 11px; font-weight: normal; }
		.clincasetd { background-color: #7B1C76; color:#FFFFFF; }
		.clincasetd:hover { background-color: #95228F;}
		.clincasetd a, .clincasetd a:hover { color: #ffffff; }
		
		.posterhead { color: #8AABCE; font-size: 13px; font-weight: bold; }
		a.posterhead { color: #8AABCE; font-size: 11px; font-weight: normal; }
		.postertd { background-color: #8AABCE; }
		.postertd:hover { background-color: #A2BBD6; }
		.postertd a, .postertd a:hover { color: #333333; }
		
		.lunchhead { color: #CCCC66; font-size: 13px; font-weight: bold; }
		a.lunchhead { color: #CCCC66; font-size: 11px; font-weight: normal; }
		.lunchtd { background-color: #CCCC66; }
		.lunchtd:hover { background-color: #bace76; }
		.lunchtd a, .lunchtd a:hover { color: #333333; }
		
		.postgteachhead { color: #C8007A; font-size: 13px;font-weight: bold; }
		a.postgteachhead { color: #C8007A; font-size: 11px;font-weight: normal; }
		.postgteachtd { background-color: #C8007A; }
		.postgteachtd:hover { background-color: #D80084; }
		.postgteachtd a, .postgteachtd a:hover { color: #ffffff; }
		
		.sponssymphead { color: #ecb400; font-size: 13px; font-weight: bold; }
		a.sponssymphead { color: #ecb400; font-size: 11px; font-weight: normal; }
		.sponssymptd { background-color: #ecb400; }
		.sponssymptd:hover { background-color: #ecc751; }
		.sponssymptd a, .sponssymptd a:hover { color: #333333; }
		
		.bascienwshead { color: #559ea7; font-size: 13px; font-weight: bold; }
		a.bascienwshead { color: #559ea7; font-size: 11px; font-weight: normal; }
		.bascienwstd { background-color: #559ea7; }
		.bascienwstd:hover { background-color: #7daaaf; }
		.bascienwstd a, .bascienwstd a:hover { color: #333333; }
		
		.graublau1head { color: #9899b6; font-size: 13px; font-weight: bold; }
		a.graublau1head { color: #9899b6; font-size: 11px; font-weight: bold; }
		.graublau1td { background-color: #9899b6; }
		.graublau1td:hover{ background-color: #b0b2d3; }
		.graublau1td a, .graublau1td a:hover { color: #333333; }
		
		.graublau2head { color: #847796; font-size: 13px; font-weight: bold; }
		a.graublau2head { color: #847796; font-size: 11px; font-weight: normal; }
		.graublau2td { background-color: #c8c3d4; }
		.graublau2td:hover { background-color: #b9b4c4; }
		.graublau2td a, .graublau2td a:hover { color: #333333; }
		
		.businesshead { color: #4a33ca; font-size: 13px; font-weight: bold; }
		a.businesshead { color: #4a33ca; font-size: 11px; font-weight: normal; }
		.businesstd { background-color: #4a33ca; color: #FFFFFF; }
		.businesstd:hover { background-color: #4a66ca; }
		.businesstd a, .businesstd a:hover { color: #ffffff; }
		
		.found { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #C9D7C5; border-bottom: 1px solid #00FF00; }
		
		.grau			{ color: #666666; }
		.error			{ font-size: 11px; color: #CC0000; font-weight: bold; }