span.section, span.sectionselected {
/*	background-color: #bbbccc; */
	color: black;
	padding: .5em;
/*	margin-left:.5em;*/
}

span.sectionselected { 
                         background-color: #E0E2D4;                        
}


/*span.section A, span.sectionselected A { color:black }*/

table#kopf {
	background-color: #E0E2D4; 
	border: 0em;
}
table#heading {
	/*background-color: #E0E2D4; */
	border: 0em;
}
table#dark {
	background-color: #bbbccc;
	padding: .5em;
	border: 0em;
}

/*A:link { color:#0000FF   }	unvisited link 
A:visited { color: #000099 }    visited links 
A:active { color: #000099 }     active links */



li.subsection, li.subsectionselected, li.subsectionNone {
	background-color: #E0E2D4;
/*	color: black; */
	padding-left: 1em;
	margin-top:0.0em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	font-weight : bold; 
}
/*li.subsection A, li.subsectionselected A, li.subsectionNone A {color: black}*/

/*span.sectionselected { background-color: #bbbccc; } */
li.subsectionselected { background-color: #bbbccc; }
li.subsectionNone, li.subsectionNone A, li.SiteMapSubsectionNone {
	color: #888888;
}


div#main {
	 margin-left: 18em;
	 margin-top: 2.5em;
	 margin-right: 2em;
	 text-align: justify;
	/*  border: 1px solid black;*/
}

ul#navigation {
	float: left; 
	width: 15em;
	margin: 0; 
	padding: 0;
	list-style: none;
	margin-top: 3em;
}
li#navigation {
}

ul {
	list-style: circle;
	padding: 0;
	margin: 1em; 
}


body,table,td,tr,div,p,pre,h1,h2,h3,h4,ul {font-family:
	"Trebuchet MS", Arial, Helvetica, sans-serif;}
body,td,div,p,pre,ul {font-size: 13px;}
BODY {background-color:#FFFFFF;}

h1 {font-size: 18px;}
h2 {font-size: 13px;}
h3 {font-size: 13px;}

.small {font-size: 12px;}
.mini {        font-size: 11px;}
.minimini {font-size: 10px;}

.invert {color: #000000;background-color:#E0E2D4; 
	font-weight : bold;     letter-spacing : 2px; font-size: 15px}

a {font-size: 13px; text-decoration: none; font-weight : bold;}

a:link {color:#ad351a}
a:visited {        color:#78534a}
a:active {color:#000000}
a:hover{color: #FF4D00;}

span.section a:visited, span.sectionselected a:visited, li.subsection a:visited, li.subsectionselected a:visited, li.SiteMapSubsection  a:visited, li.SiteMapSection a:visited { 
      color:#ad351a;
}

td.Hotelliste {
          padding-top: 3em;
	text-align: left;
	vertical-align: top;
}

.schedule_author { background-color: khaki; 
	vertical-align: top;
	text-align: left;
	}
.schedule_time { background-color: khaki; }

.schedule_section {
	text-align: left;
	font-style: italic;
	vertical-align:top;
	background-color: white; }
.schedule_room { font-weight : bold; background-color: white; }

.schedule_other { background-color: khaki; 
	text-align: left;
        vertical-align:top;
	}
.schedule_talktitle { 
	font-style: italic;
	text-align: left;
	background-color: khaki; }
.schedule_slot { background-color: khaki; }



.tabular_schedule_time { background-color: white;
			width: 12%;
                        vertical-align: top }
.tabular_schedule_room { background-color: white;
			font-weight: bold;
			/*font-style: italic; */
                        vertical-align: top }
.tabular_schedule_authors { 
			text-align: left;
			background-color: khaki;
                        vertical-align: top;
			 }
.tabular_schedule_authors_highlight { color: green }
.tabular_schedule_talktitle { background-color: white;
			text-align: left;
                        vertical-align: top }
.tabular_schedule_session { background-color: lightgrey;
                        vertical-align: top }

.speaker_schedule_slot { background-color: #eeeeee;
                        vertical-align: top;
			width:15%;
			text-align: left
		}
.speaker_schedule_room { background-color: #eeeeee;
                        vertical-align: top;
			width:8%;
			text-align: left
		}
.speaker_schedule_author { background-color: khaki;
                        vertical-align: top ;
			width:15%;
			text-align: left; }
.speaker_schedule_talktitle { background-color: #eeeeee;
			/*font-style: italic;*/
			text-align: left;
			width: 50%;
                        vertical-align: top }

.chair_schedule { background-color: #eeeeee;
                        /*font-style: italic;*/
                        text-align: left;
                        vertical-align: top }

.sections_schedule_session { background-color: grey;
		
                        vertical-align: top }
.sections_schedule_sessiontitle { background-color: lightgrey;
                        vertical-align: top }

.sections_schedule_day { background-color: white;
                        vertical-align: top }
.sections_schedule_slot { background-color: white;
			width: 12%;
                        vertical-align: top }
.sections_schedule_room { background-color: white;
                        vertical-align: top }
.sections_schedule_authors { background-color: khaki;
			text-align: left;
                        vertical-align: top }
.sections_schedule_talktitle { background-color: white;
			text-align: left;
                        vertical-align: top }



.sectionoverview_schedule_head { background-color: khaki;
                        vertical-align: top }
.sectionoverview_schedule_slot0 { background-color: khaki;
                        vertical-align: top }
.sectionoverview_schedule_slot1 { background-color: khaki;
                        vertical-align: top }
.sectionoverview_schedule_section0 { background-color: white;
                        vertical-align: top; text-align: left }
.sectionoverview_schedule_section1 { background-color: #cccccc;
                        vertical-align: top; text-align: left }
.sectionoverview_schedule_room00 { background-color: #eeeeee;
                        vertical-align: top }
.sectionoverview_schedule_room01 { background-color: #eeeeee;
                        vertical-align: top }
.sectionoverview_schedule_room10 { background-color: #cccccc;
                        vertical-align: top }
.sectionoverview_schedule_room11 { background-color: #cccccc;
                        vertical-align: top }

.scheduleoverview_day { background-color: lightgrey;
                        position: absolute;
                        border: 0.05em solid lightgrey; 
                        padding: 0.1em;
                        margin: 0px;
                        width: 90px; }
.scheduleoverview_time { background-color: lightgrey;
                        position: absolute;
                        border: 0.05em solid lightgrey; 
                        padding: 0.1em;
                        margin: 0px;
                        width: 40px; }
.scheduleoverview_slot{ background-color: white;
                        position: absolute;
                        border: 0.05em solid grey; 
                        padding: 0.1em;
                        margin: 0px;
                        width: 90px; }
.scheduleoverview_slotplenary { background-color: khaki; }
.scheduleoverview_slotsection { background-color: white; }
.scheduleoverview_slotother { background-color: lightsalmon; }


.error { color: #FF0000; font-weight: bold; }

