
	html[xmlns^="http"] {
		/* verhindert Mozilla-Zucken
		 * > Firefox 1.5
		 */
		overflow-y: scroll;
	}
	
	html {
		background-color:#026d99;
		background-image:url(/images/bg.jpg);
		background-repeat:no-repeat;
		color:#555555;
	}
	
	body {
		font-family:Trebuchet MS, Helvetica, Arial, sans-serif;
	}
	
	
	
	table.conference-program {
		width:700px;
		table-layout: fixed;
	}
	
	table.conference-program td {		
		padding:5px 10px 5px 10px;  
		vertical-align:top;	
	}
	
	
	table.conference-program col.col1{
		width:95px;
	}
	
	table.conference-program col.col2{
		width:45px;
	}
	
	table.conference-program col.col3{
		width:300px;
	}
	
	table.conference-program col.col4{
		width:120px;
	}
	
	table.conference-program col.col5{
		width:100px;
	}
									
	.odd {background-color: #fff;}
	.even {background-color: #f1f7fa;}

	
	#bg {
		position:fixed;
		top:0;
		left:0;
		width:100%;
		height:100%;
		background-color:#026d99;
	}
	
	#midler {
		position:relative;
		width:100%;
		height:100%;
		z-index:1;
	}
	
	#center {
		margin:0 auto;
		position:relative;
		top:0px;
		left:0px;
		width:960px;
		z-index:2;
	}
	
	#leftcol {
		position:relative;
		float:left;
		width:190px;
	}
	
	#maincol {
		position:relative;
		float:left;
		width:770px;
		background-color:white;
	}

	h1, h2, h3, h4, h5 {
		color:#FFFFFF;
	}
	h2 {
		font-size:16px;
	}
	h4 {
		font-size:14px;
		line-height:18px;
	}
	
	a {
		text-decoration:none;
		color:#FFFFFF;
	}
	
	.relleft {
		position:relative;
		float:left;
	}
	
	.relright {
		position:relative;
		float:right;
	}
	
	.clearboth {
		clear:both;
	}
	
	
	
	
	
	
	
	
	
	#iumi_logo {
		position:relative;
		float:left;
		width:190px;
		height:190px;
	}
	
	#mainnav {
		position:relative;
		float:left;
		width:190px;
	}
	
	#mainnavlist {
		list-style-type:none;
		margin:0px;
	}
		.activemainnavlistli {
			background-image:url(/images/mainnavlistentrybg.gif);
		}
		.mainnavlistentry {
			width:190px;
			height:30px;
			line-height: 30px;
			font-size:12px;
			font-weight:bold;
			margin-left:13px;
		}
		.mainnavlistentry:hover {
		}
	
	#zh_vtta {
		position:relative;
		float:left;
		width:770px;
		height:325px;
	}
	
	#bigcontent {
		position:relative;
		float:left;
		width:770px;
		background-image:url(/images/content_bg.gif);
		background-repeat:repeat-y;
	}
	
	#bigcontent.wide{
		background-image:url(/images/content_bg_wide.gif);
	}
	
	#bigcontenttopshade {
		position:relative;
		float:left;
		width:770px;
		height:22px;
		background-image:url(/images/content_topbg.gif);
		background-repeat:no-repeat;
	}
	
	#bigcontenttopshade.wide{
		background-image:url(/images/content_topbg_wide.gif);
	}
	
	#content_left {
		position:relative;
		float:left;
		width:489px;
	}
	
	#content_left.wide {
		width:770px;
	}
	
		#content_content_content {
			padding:12px 29px 29px 40px;
			font-size:12px;
		}
		
		h1 {
			padding-bottom:23px;
		}
		
		h2 {
			color:#3378a1;
			padding-bottom:10px;
			padding-top:16px;
			border-top:1px solid #eeeeee;
		}
		
		a.content_a {
			color:#3378a1;
			text-decoration:underline;
		}
		
		.subnav_ul {
			padding-bottom:22px;
		}
		
		.subnav_ulli {
			border-top:1px solid #eeeeee;
		}
		
		.subnav_ulli_a {
			color:#3378a1;
			text-decoration:none;
			font-size:16px;
		}
		.subnav_ulli_a:hover {
			color:#8e8e8e;
		}
		
		.subnav_ulli_a_smaller {
			color:#3378a1;
			text-decoration:none;
			font-size:14px;
			padding-left:20px;
		}
		.subnav_ulli_a_smaller:hover {
			color:#8e8e8e;
		}
		
		.content_olli {
			list-style-type: decimal;
			margin-left:20px;
		}
		
		.content_ulli {
			list-style-type: disc;
			margin-left:20px;
		}
	
	#content_right {
		position:relative;
		float:left;
		width:281px;
		background-image:url(/images/content_rightbg.gif);
		background-repeat:repeat-y;
	}
	
	.inline_righthandcontent {
		position:absolute;
		left:489px;
		width:237px;
		padding:22px;
		border-top:1px solid white;
		border-bottom:1px solid white;
	}
	
	.righthandlinkbox {
	}
	
	.cform_rl {
		width:180px;
		height:33px;
	}
	.cform_rr {
		width:240px;
		height:33px; 
	}
	.cform_inputtext {
		width:240px;
		border:1px solid #8e8e8e;
	}
	.cform_textarea {
		width:240px;
		border:1px solid #8e8e8e;
	}
	.cform_textarea_height {
		height:108px;
	}
	.cform_rtextarea_height {
		height:120px;
	}
	
	
	
	
	
	
	#sponsor_footer {
		margin:0 auto;
		position:relative;
		float:right;
		top:0px;
		left:0px;
		width:770px;
		background-color:#5491bd;
	}
	.sponsor_spacer {
		background-color:white;
		height:1px;
		width:770px;
	}
	.sponsor_col {
		margin:0 auto;
		position:relative;
		float:left;
		top:0px;
		left:0px;
		width:191px;	
		border-right:1px solid white;
		height:266px;
	}
	h3 {
		font-size:14px;
		height:33px;
		line-height:33px;
		padding-left:15px;
	}
	
	.hoteltitle {
		color:#3378A1;
		padding-left:0px;
		padding-bottom:5px;
		padding-top:8px;
		border-top:1px solid #eeeeee;
	}
	
	.sponsor_col__diamond {
		background-color:#729bc9;
	}
	.sponsor_col__gold {
		background-color:#daa520;
	}
	.sponsor_col__silver {
		background-color:#a0a0a0;
	}
	.sponsor_col__bronze {
		background-color:#be5210;
	}
	.sponsor_col__ul {
		padding:8px 0px;
		color:white;
	}
	.sponsor_col__ulli {
		margin-left:15px;
		font-size:11px;
		padding-bottom:11px;
		line-height:16px;
	}
	.sponsor_col__ulli > a:hover {
		text-decoration:underline;
	}
	
	.fadesponsor {
		position:absolute;
		top:400px;
	}