/***********************************************/
/* 2col_leftNav.css                            */
/* Use with template 2col_leftNav.html          */
/***********************************************/

/***********************************************/
/* HTML tag styles                              */
/***********************************************/ 

body{
	font-family: Arial,sans-serif;
	
	margin: 0px;
	padding: 0px;
	background-color: #E0E0E0;   /* #E0E0E0; */
}

a:link, a:visited, a:hover {
	
}

a:hover {
	text-decoration: underline;
}
/* overrides decoration from previous rule for hovered links */

h1, h2, h3, h4, h5, h6 {
	font-family: Arial,sans-serif;
	margin: 0px;
	padding: 0px;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 color: #334d55;
}

h2{
 font-size: 114%;
 color: #000000;
}

h3{
 font-size:18px;
 color: #000000;
}

h4{
 font-size: 100%;
 font-weight: normal;
 color: #333333;
}

h5{
 font-size: 100%;
 color: #334d55;
}
			

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#pagemain {
	
	position: absolute;
	width: 850px;
	margin: 0px 0px 0px -425px;
	
	left: 50%;
	
	top:25px;
	
	padding: 0px 0px 0px 0px;
	
	background-color: #FFFFFF;
	

	}
	
#headtop {
	
	height:10px;
	
	background-color: #343233;

}

#headmiddle {
	
	height:140px;
	
}

#headbottom {

	height:10px;
	
	background-color: #343233;
	
}

/*CONTENT*/

#contentall {
	
	position:absolute;
	
	background-color: #FFFFFF;
	
		
	top:180px;
	
	width:850px;
	
	

}

#contenttop {
	background-color: #343233;
	
	height:10px;
	
}

#content {
	
	
	
	background-color: #FFFFFF;
	
	margin:0px 0px 0px 170px;
	
	width:625px;
	
	padding:20px 10px 20px 10px;
	
	font-family: Geneva, Arial, Helvetica, sans-serif;
	
	text-align:justify;
}


#contentbottom {
	background-color: #343233;
	
	height:10px;

}

.contentheadline {

	font-weight:bold;
	
	font-size:18px;
	
	margin:0px 0px 0px 260px;

	

}

	
/*SIDEBAR*/

#sidebar {

	background-color: #FFFFFF;
	
	float:left;
	
	width:180px;
	
	
		
}



	
/* NAVIGATIONSLEISTE */


ul#navigation {
	
	margin: 0em 0em 0em 0em; 
	
	padding: 20px  0px 0.5em 0.0em;
	
	background:none;
	
		
	}

ul#navigation li{
	
	
			
	list-style: none;
	
	font-size:15px;
	
	font-weight:bold;
		
	text-align:center;
		
	padding:0px 0px 10px 0px;
	
	margin: 0px 0px 0px 0.1em;
	
	backgorund:none;
	
	text-align:left;
	}


ul#navigation a{
	
	text-decoration:none;
	padding: 0px 0px 0px 10px;

	
	backgorund:none;
	}





ul#navigation a:link{
	
	color: #000066 ;
	padding: 0px 0px 0px 10px;
    

	backgorund:none;
	
	outline: none;
	}
	

	
ul#navigation a:visited{
	
	color: #000066;
	padding: 0px 0px 0px 10px;
	
	backgorund:none;
	
	outline: none;
	}

ul#navigation a:hover{
	
	
	padding: 0px 0px 0px 14px;
	
	color: #000066 ;
	
	outline: none;
		
	text-decoration:none;
	}

/* HOME STYLES */

#homediv p{

text-align: center;
	
	
}


/* CONTACT STYLES */

#contactdiv p{

	text-align:center;
	
	
}


/* SPEAKERS STYLES */

.speaker {

	border:1px solid #999999;
	padding:10px 0px 10px 0px;
	margin:10px 0px 10px 0px;
}




.speaker table{
	
	width:100%;
	
}

.speaker tr{
	
	width:100%;
	
}



.speaker_img {
	
	width:100px;
	
	


}


.speaker_img img{
	
	width:75px;
	padding:0px 10px 0px 10px;
	


}


.speaker_name {

	font-weight:bold;


}



/* PROGRAM */

#program {

	padding: 30px 0px 0px 50px;

}

#program td{
	
	padding:5px 10px 5px 0px;
	vertical-align:top;

}

.timeslot{
	width: 75px;
}
